Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » Checkboxen wollen nicht wie sie sollen... » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Checkboxen wollen nicht wie sie sollen...
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Checkboxen wollen nicht wie sie sollen... Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi zusammen,

zuerst die Codeschnippsel:

die Checkboxen werden in einer while schleife generiert und zwar so:
php:
1:
<input type='checkbox' name='galerien-$row->id[]' value='$row2->id' id='$row->id-$row2->id' />

dabei kommt es vor, das mehr als eine vorhanden ist Augenzwinkern

eigentlich sollte jetzt doch $_POST["galerie-(ID)'] ein Array sein oder? Ist es nicht... mit jeder form von "foreach()" das ganze aufzurufen scheiterte. mehrer Seiten dazu schon besucht, die kriegen es mit ihrem code hin - ich krieg es mit ihrem nicht zum laufen.
(korrigiere, einmal lief es, aber dann waren immer alle checkboxen ausgewählt obwohl es nicht der fall ist :/)

Jemand eine Idee woran es liegen könnte? Oder kann mans nicht einfach irgendwie das ganze als String bekommen?

Gruss,
Katrin
14.09.2012 15:07 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
WuLana WuLana ist weiblich
...ehemals oldgirl


images/avatars/avatar-54178.png

Dabei seit: 01.07.2008
Beiträge: 802
Herkunft: Niederösterreich

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

eh ja ich frag mich hier grad wo dein php block ist

wenn dann:
php:
1:
echo "<input type='checkbox' name='galerien-".$row->id."' value='".$row2->id."' id='".$row->id-$row2->id."' />"

sonst wird niemals ein wert gespeichert
mit $_POST['galerien-wertVonID']; solltest du dann den inhalt bekommen also value

__________________

14.09.2012 15:22 WuLana ist offline E-Mail an WuLana senden Beiträge von WuLana suchen Nehmen Sie WuLana in Ihre Freundesliste auf
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Themenstarter Thema begonnen von Black Katrin
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

es ist ein kleiner ausschnitt meines 300 zeilen langen codes, keine sorge, DAS funktioniert nun wirklich... sonst würde ja nicht mal die checkbox angezeigt werden.
14.09.2012 18:46 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Oli
Server-Administrator


Dabei seit: 13.06.2010
Beiträge: 1.540

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi,

Zitat:
Original von Black Katrin
es ist ein kleiner ausschnitt meines 300 zeilen langen codes, keine sorge, DAS funktioniert nun wirklich... sonst würde ja nicht mal die checkbox angezeigt werden.


das Problem ist, dass $variable[] eine PHP-Schreibweise darstellt. Wenn du das also innerhalb von doppelten Anführungszeichen schreibst, wird PHP annehmen, dass die [] zur PHP-Variable gehören. Aus diesem Grund solltest du den String mit der Variablen verketten. Vergleiche:
php:
1:
2:
echo "xyz" $var "[]"//Was du suchst
echo "xyz" $var[] . ""//Was PHP bei deiner Schreibweise macht


(Letzteres sollte zumindenst in dieser Form nicht möglich sein, das Codebeispiel dient nur zur Verdeutlichung.)

LG
14.09.2012 18:49 Oli ist offline Beiträge von Oli suchen Nehmen Sie Oli in Ihre Freundesliste auf
Black Katrin Black Katrin ist weiblich
Mitglied


Dabei seit: 22.11.2005
Beiträge: 7.125
Herkunft: Schweiz

Themenstarter Thema begonnen von Black Katrin
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

o.O ok wirklich dummer fehler... hast du ne idee wieso es im Quellcode aber richtig aussah, trotz falscher schreibweise?

Jetzt läufts auf jeden fall, danke smile
17.09.2012 09:09 Black Katrin ist offline Homepage von Black Katrin Beiträge von Black Katrin suchen Nehmen Sie Black Katrin in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » Checkboxen wollen nicht wie sie sollen...

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH