Forum
Gehe zu: » Forum » PHP und MySQL » Hilfe bei php und checkboxen???
Seite: 1
Thema
Autor
Hello..
also ich habe folgendes problem, ich will mir grad ein admin bereich für meine homepgae erstellen klappt ja soweit acuh ganz gut. allerdings würde ich halt gerne den user mit einer checkbox aktivieren/deaktivieren können..
ich habe es hinbekommen, das ich ihn aktivieren kann nur geht das dann nit umgekehrt^^
hier mal der code
hoffe mir kann da jemand weiterhelfen?!
lg
also ich habe folgendes problem, ich will mir grad ein admin bereich für meine homepgae erstellen klappt ja soweit acuh ganz gut. allerdings würde ich halt gerne den user mit einer checkbox aktivieren/deaktivieren können..
ich habe es hinbekommen, das ich ihn aktivieren kann nur geht das dann nit umgekehrt^^
hier mal der code
PHP-Code:... <input type="checkbox" name="delete1[]" value="'.$id.'"';if($status == "Administrator")echo' disabled';if($bild == "Ja" && $bildcheck == "Ok")echo' checked'; echo'> ... $katalog = $_POST['delete1'] ; if (!empty($katalog)){ while (list($key,$value) = each ($katalog)){ mysql_query("UPDATE user SET bildcheck = 'Ok' WHERE id = '$value'"); } }
hoffe mir kann da jemand weiterhelfen?!
lg
_________________
Alles wird so sein, wie es sein soll ^^
Hi,
also ich würd dann einfach so machen, dass die angeklickten eben aktiv und die nicht angeklickten als inaktiv gesetzt werden, dann hast du neben den checkboxen eben noch ein "hidden"-Input Feld was die ID auch nochmal drin hat.
Dann kannst du das Array mit den ID's vom Hidden-Feld mit dem Array von der Checkbox vergleichen und ggf. aktivieren bzw. deaktivieren.
Gruss Patrick
also ich würd dann einfach so machen, dass die angeklickten eben aktiv und die nicht angeklickten als inaktiv gesetzt werden, dann hast du neben den checkboxen eben noch ein "hidden"-Input Feld was die ID auch nochmal drin hat.
Dann kannst du das Array mit den ID's vom Hidden-Feld mit dem Array von der Checkbox vergleichen und ggf. aktivieren bzw. deaktivieren.
Gruss Patrick
achso also mach ich bei der checkbox name="delete[]" value="aktiv"
und dann nen input type="hidden" mit der value der id des users?
achso und wie mach ich das wenn ich kein anklicken will? dann gibts da son fehler bzw gabs hab den code versehntlich gelöscht
und dann nen input type="hidden" mit der value der id des users?
achso und wie mach ich das wenn ich kein anklicken will? dann gibts da son fehler bzw gabs hab den code versehntlich gelöscht
_________________
Alles wird so sein, wie es sein soll ^^
Dieser Beitrag wurde schon 1x bearbeitet.
Zuletzt am 26.01.2009 18:43:51 von Wolle123.
Zuletzt am 26.01.2009 18:43:51 von Wolle123.
Hi,
hier mal ein komplettes Beispiel dazu, wie ich das meine:
Gruss Patrick
hier mal ein komplettes Beispiel dazu, wie ich das meine:
PHP-Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Beispiel</title> </head> <body> <form id="form1" name="form1" method="post" action=""> <label> <input type="checkbox" name="id[]" value="1" /> <input name="ids[]" type="hidden" value="1" /> A</label> <p> <label> <input type="checkbox" name="id[]" value="2" /> <input name="ids[]" type="hidden" value="2" /> B</label> </p> <p> <label> <input type="checkbox" name="id[]" value="3" /> <input name="ids[]" type="hidden" value="3" /> C</label> </p> <p> <label> <input type="submit" name="Submit" value="Senden" /> </label> </p> </form> <?php if (is_array($_POST['ids']) && isset($_POST['ids'])) { foreach($_POST['ids'] as $id) { $id = strip_tags(trim($id)); if (@in_array($id, $_POST['id'])) { echo "ID $id ist ausgewählt <br />"; } else { echo "ID $id ist NICHT ausgewählt <br />"; } } } ?> </body> </html>
Gruss Patrick
ich bedanke mich ganz herzlich funktioniert bombig!!!! 

_________________
Alles wird so sein, wie es sein soll ^^
Seite: 1
Statistik
Es wurden insgesamt 2165 Beiträge geschrieben.
Wir haben 10530 registrierte Mitglieder.
Der neueste Benutzer ist Kay - Forum Beta³ - Bug melden
Wir haben 10530 registrierte Mitglieder.
Der neueste Benutzer ist Kay - Forum Beta³ - Bug melden
Beitrag von

