formulare und checkboxen ?

printf("<td>%s</td>", $stueck);

ändern in

echo "<td>$stueck <input type=checkbox name=demo[] value='$nr'></td>"

:-)
 
ok jetzt hab hab ich wieder an neuen fehler:
das ist der warenkorb:

printf("<tr>\n");
printf("<form action=einzelne_produkte_loeschen.php method=get>\n");
printf("<td><input type=checkbox name='demo[]' value='$id'></td>\n");
printf("<td>%s</td>\n", $nr);
printf("<td>%s</td>\n", $text);
printf("<td>%s</td>\n", $vk);
printf("<td>%s</td>\n", $stueck);
printf("<td>%s</td>\n", $rw);
printf("</tr>\n");
$i++;
}
printf("</table>\n");
}

printf("<br>");
printf("<br>");
printf("Diese Produkte werden auf den Namen: \n");
printf("<strong> $name </strong>\n");
printf("bestellt.\n");
printf("<br>");
printf("<br>");
printf("<input type=submit value='Produkte l&ouml;schen' name=gesendet>\n");
printf("</form>\n");



die einzelne_produkte_loeschen.php:

<?
mysql_connect("10.0.0.1","brauni","belinea");

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

$result = mysql_db_query("hp", $var);

$num = mysql_affected_rows();
if ($num>0)
echo "Das Produkt wurde vom Warenkorb gelöscht!<p>";
else
{
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz gelöscht<p>";
}
?>

er springt immer in die else anweisung (Es ist ein Fehler .....).
was mach ich falsch??
 
es liegt daran das du kein $id variable hast :-)

nimm doch die $nr var...

und bei dem sql befehl musst du auch darauf achten das du du richtigen feldnamen nimmst der auch bei dir in der db auch vorhanden ist ich vermute mal auch nr

noch ein wenig programmieren üben :-)

die beispiele hier muss man schon anpassen :-)
 
ok funzt jetzt nur ein problem
die nummer kann öfter im warenkorb vorkommen aber mit einer unterschiedlichen stueck und rw zahl!
 
na klasse :-(

jetzt haben wir ein problem ...

gibt es keine eindeutiges feld in der bestellung?

wenn nein .. pech nicht möglich mit checkboxen

jedenfalls fällt mir im moment nix dazu ein :-)
 
eine autowert wäre doch was oder?
nur wie kann ich das item in phpmyadmin erstellen? besser gesagt wie heisst die option?
 
klar am besten am ende der vorhandenen tabelle anfügen
feld zb . id typ integer autoincrement
dann haste eine eindeutige id nach der du mit checkbox löschen kannst
 
ok thx funzt
eine frage habe ich für heute noch :)

wie kopiert man datensätze von einer in eine andere tabelle am einfachsen?
kriterium im sql string wäre: where name = '$testcookie'

EDIT: problem schon gelöst! :)
 
Zuletzt bearbeitet:
Zurück