Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Aktualisieren Sie eine bestimmte Zeile in einer Tabelle mit einer Schaltfläche

Sie können ein Formular um jeden Schaltflächensatz legen und ein verstecktes Feld hinzufügen, das die ID des zu aktualisierenden Felds enthält.

Sie müssten auch das Form-Tag entfernen, das die Tabelle umschließt.

Jetzt wird nur noch eine ID und der gedrückte Button übermittelt.

In der Tabelle:

<form id="view_admin" method="post">
  <input type="hidden" name="f0" value="<?php echo $f0; ?>">
  <input type="submit" name="approved" value="approve">
  <input type="submit" name="refused" value="refuse">
</form>

In der php später:

$f0_submitted = (int) $_POST['f0'];
$query_update = "UPDATE main SET status='APPROVED' WHERE id ='$f0_submitted'";