![]() |
Checkbox
Hi,
ich habe folgendes Problem: Der User hat eine Freundesliste und soll seine besten Freunde durch Ankreuzen der Checkbox markieren. Doch es funktioniert nicht richtig.. Ich hab keine Ahnung wo mein Fehler liegt. Kann mir bitte jemand helfen? PHP-Code:
|
woher kommt $dude['id']."
warum machst du das? [php] WHERE uid LIKE $dude['id'] [php] |
das ist die Userid des angemeldeten Users. Die wird in einer anderen Datei abgefragt und includet
|
und warum
WHERE uid LIKE $dude['id'] ? nicht WHERE uid = $dude['id']? |
ok jetzt ist es =
aber das ändert ja nichts am script... |
und was funzt jetzt genau nicht...
keine der Abfrage nur ein Teil der Abfragen? |
die user die markiert sind werden nicht als markiert in die DB geschrieben
|
also dieser Teil hier?
PHP-Code:
|
genau.. aber das komische ist. Sonst hat der immer funktioniert. Das versteh ich nicht.
|
Zeig doch mal den Teil, der das Formular aufbaut.
|
was enthält $_POST[$x]
wird die Schleife überhaupt durchlaufen? was enthält $anzahl? und warum schickst du zwei Querys ab wenn du den selben Datensatz veränderst? PHP-Code:
|
is gut hab den Fehler gefunden. Danke :)
PHP-Code:
Danke |
Hi,
warum machst du aus den zwei Querys nicht eine? Code:
mysql_query("UPDATE rockdudes_friends SET checked='1', best='1' WHERE id = '".mysql_real_escape_string($_POST[$x])."'"); |
Ausserdem macht mysql_real_escape_string() für nummerische Werte wenig Sinn. Besser int_val() benutzen und in der Abfrage die Anführungszeichen entfernen:
PHP-Code:
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:07 Uhr. |
Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG