also ich möchte eine gewisse daten aus einer tabelle auslesen und diese werte dann darstellen. Das mache ich so:
Nun möchte ich aber das hinter jeder reihe noch ein Button erzeugt wird. Wenn dieser gedrückt wird soll es den entsprechenden eintrag aus der datenbank löschen...
Ich habe es wie folgt versucht was jedoch nicht den gewünschten effekt erzielt:
Damit erreich ich zumindest das ein button mit der richtigen "anzahl" erscheint, wenn ich diesen jedoch klicke passiert nichts, der eintrag wird nicht geloescht...
aendere ich jedoch
in
um, wird der befehl ausgefuehrt...
ich als noob in sachen php gehe davon aus das die variable $data[wer] nicht ankommt, weis aber leider nicht warum bzw wo der haken ist.
kann mir da jemand helfen bzw. erklaeren wie ich so ein vorhaben auch einfacher loesen kann?
PHP-Code:
$result=mysql_query("SELECT * FROM uebersicht WHERE id=$id ORDER BY zeitpunkt DESC ");
function show_result($result) {
while($data=mysql_fetch_array($result)) {
echo '<tr>
<td>'.$data[wer].'</td>
<td>'.$data[was].'</td>
<td>'.$data[anzahl].'</td>
</tr>';
}
}
Ich habe es wie folgt versucht was jedoch nicht den gewünschten effekt erzielt:
PHP-Code:
$resullt= .........
...
while.....
echo '<tr>
<form method=post action=beispiel.php>
<td>'.$data[wer].'</td>
<td>'.$data[was].'</td>
<td>'.$data[anzahl].'</td>
<td ><input name=formLoeschen type=submit value='.$data[anzahl].'></td>
</form></tr>';
//löschen
if(!$formLoeschen=="") {
mysql_query("UPDATE uebersicht SET anzahl='0' WHERE id='.$data[wer].' ");
}
aendere ich jedoch
PHP-Code:
mysql_query("UPDATE uebersicht SET anzahl='0' WHERE id='.$data[wer].' ");
PHP-Code:
mysql_query("UPDATE uebersicht SET anzahl='0' WHERE id=10 ");
ich als noob in sachen php gehe davon aus das die variable $data[wer] nicht ankommt, weis aber leider nicht warum bzw wo der haken ist.
kann mir da jemand helfen bzw. erklaeren wie ich so ein vorhaben auch einfacher loesen kann?
EDIT:
php.tags by Abraxax
Kommentar