![]() |
[PHP/MySQL] EK Poule
Ik probeer een EK Poule te maken met PHP en MySQL, maar ik ben nu ergens tegenaan gelopen waar ik echt helemaal niets van snap:
PHP-code:
Het probleem is dat als ik dit doe, hij zestien keer de dingen opslaat voor $i = 15. Dus dan krijg ik zestien dezelfde entries (allemaal Tjechië) en daar heb ik niets aan. Ik heb arrays aangemaakt voor de poules, landen, enz. Als ik in plaats van 'UPDATE' 'INSERT INTO' gebruik, gaat alles goed, maar ik wil ook graag dat mensen hun keuze kunnen aanpassen. Het vreemde is ook nog dat die echo-functie die ik erin heb gezet (om te controleren) het wel gewoon goed doet. Ik heb die echo-functie letterlijk gekopieerd uit het SQL-gedeelte, Weet iemand wat ik hieraan kan doen? |
Je where en set is hetzelfde, dat kan natuurlijk niet..
je wil iets updaten wat er al instaat, met andere woorden, je update dan niks.. |
Hoezo zijn mijn WHERE en SET hetzelfde? Er staat toch iets heel anders?
Ik ben er trouwens wel achter waarom het niet werkt en misschien dat je dat bedoelt. Hij update namelijk elke keer alle 16 rijen, omdat die allemaal dezelfde user_id hebben. Nu alleen nog even kijken hoe ik dat op ga lossen... |
Citaat:
|
En ik dacht nog wel dat het er zo wel overzichtelijk uitzag...
Nou ja, ik heb het opgelost. Ook maar even een team_id ingebouwd, zodat de combinatie van user_id en team_id wel uniek is. :) |
als dat je complete code is ... mis je 1 ding
?> je moet je php gedeelte wel afsluiten :) mysql_query($query) or die mysql_error()); je hebt 3 haakjes my de _error de 3e sluit nix af |
Citaat:
Mijn fout :p Citaat:
|
ik lees et snel door... moet je gewoon iets duidelijk wezen
|
Citaat:
En een paar posts verderop staat dat ik het al heb opgelost. :) Wat mij betreft kan hier een slotje op. |
ik vraag me alleen af waar ie dat user_id vandaan haalt
want hij update het record dat gelijk is ana het user_id en ik neem aan dat dat user_id niet telkens veranderd? |
user_id is gewoon het id-nummer dat een user krijgt als hij zich aanmeldt op mijn site. Dit wordt in een session opgeslagen als hij dan inlogd.
Maar wat jij zegt was inderdaad het probleem. Die user_id blijft steeds hetzelfde, dus hij update steeds alle records waar die user_id staat met als resultaat dat alle 16 records met die user_id, 16 keer worden geüpdate en op het laatst hebben ze dan allemaal (dezelfde) laatste waarde. Maar goed, ik heb het dus al opgelost. |
Alle tijden zijn GMT +1. Het is nu 17:40. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.