formulare und checkboxen ?

Bl!zZzArD

Mitglied
also ich hab da ein kleines problem und zwar wie verhalten sich chechboxen in einem formular also wie kann ich die daten dann verwalten ?!
 
Was meinst du genau mit "verwalten"?

Drauf zugreifen kannst du ganz einfach mit dem Formularfeldnamen (also $HTTP_POST_VARS[name] oder halt $HTTP_GET_VARS[name]) und dem Value ... wie du sie dann verwertest ist deine Sache...
 
???
die checkboxen haben doch namen und inhalt

<input type=radio name="bla" value="huch">

in php ist dann die var $bla und der inhalt == "huch"
 
Ich weiß nicht ob ich dich richtig verstanden haben.

Eine Checkbox hat einen namen (Bsp: checkbox1) und eine
Value (Bsp: ja)

In deinem Formular steht Beispielsweise vor deine Box: Möchten Sie
mehr Informationen.
So wenn du jetzt die Eingaben an ein Script übermittelst welches
die Daten auswerten soll steht dann zum Bsp. folgendes:

if ($checkbox1 == ''){
echo "Möchte keine Informationen?";
}
else
{ echo "ich möchte ich mehr Informationen. "; }


Grüße Guido
 
also ich hab folgendes prob:
ich hab ein formular bei dem man mehrere checkboxen anhacken kann und dann auf senden klicken kann.
nun soll die datei an die die daten gesendet werden sachen aus einer DB löschen und zwar genau die die ich auch angehackt hab..
 
schon komisch wie sich die anfragen widerholen :-)

also hinter jeder datenbankzeile haste ein feld nach dem motto

<input type=checkbox name="demo[]" value="$id">

soweit so gut :-)

so dann haste in php ein array demo in dem alle id sind die gecheckt wurden --

ps die eckige klammer ist wichtig
 
Zuletzt bearbeitet:
hmm,

naja wenn du es schon im Array hast =>
PHP:
foreach ($arrayname as $key => $value)
 {
   DELETE FROM tabelle WHERE id = $value 
 }
Wobei natürlich DELETE etc. nur der SQL Query ist das musst dann noch ein deien DB anpassen.
 
können wir machen wir aber nicht +feix*

for ($lo=0;$lo<sizeof($demo);$lo++) {
mysql_query("delete from db where id='$demo[$lo]",$link);
}

und wie immer benutzung auf eigene gefahr und syntaxfehler vorbehalten *g*
 
servus

ich bekomme die checkbox nicht in die selbe zeile wie den datensatz:

printf("<tr>\n");
printf("<td>%s</td>", $nr);
printf("<td>%s</td>", $text);
printf("<td>%s</td>", $gp);
printf("<td>%s</td>", $stueck);
printf("</tr>\n");

wenn ich die zeile über die zeile von $nr lege macht er immer einen zeilenumbruch:!?!
<input type=checkbox name=demo[] value=$id>

thx
brauni
 
Zurück