NemoFinder
Mitglied
Hallo,
ich stehe mal wieder vor einem Problem und hoffe, dass ich es hier halbwegs vernünftig erklärt bekomme. In einer Tabelle wird die "ID", "Text" und "Status" gespeichert. Diese Liste lasse ich mir anzeigen und will nun in jeder ausgegebenen Zeile einen Button haben mit dem ich den Status der jeweiligen Zeile ändern kann.
Hier die Update Funkion wie ich sie mir überlegt habe. Hier müsste ich noch ein 'WHERE id=' anfügen. Weiß aber nicht genau wie die Abfrage richtig aussehen muss und wo sie hin geschrieben werden muss. Weswegen frage ich jetzt hier um rat.
ich stehe mal wieder vor einem Problem und hoffe, dass ich es hier halbwegs vernünftig erklärt bekomme. In einer Tabelle wird die "ID", "Text" und "Status" gespeichert. Diese Liste lasse ich mir anzeigen und will nun in jeder ausgegebenen Zeile einen Button haben mit dem ich den Status der jeweiligen Zeile ändern kann.
PHP:
//-- SQL Abfrage Liste
$sql1 = "SELECT * FROM tabelle WHERE status ='1'";
$ausgabe = mysql_query($sql1) or die('Konnte die Abfrage nicht durchführen, weil ' . mysq_error());
while($row = mysql_fetch_array($ausgabe)){
echo "<tr>
<td>{$row['id']}</td>
<td>{$row['text']}</td>
<td>{$row['status']}</td>
<td><input type='submit' name='status' value='aendern'/></td></tr>";
}
Hier die Update Funkion wie ich sie mir überlegt habe. Hier müsste ich noch ein 'WHERE id=' anfügen. Weiß aber nicht genau wie die Abfrage richtig aussehen muss und wo sie hin geschrieben werden muss. Weswegen frage ich jetzt hier um rat.
PHP:
//-- SQL Abfrage bezahlt
if(isset($_POST['status']){
$sql2 = "UPDATE tabelle SET status='2'";
$bezahlt = mysql_query($sql2) or die("Fehler: ".mysql_error());
}