2010-12-12 14 views
0

Ich habe das obige Stück Code, und ich möchte automatisch Schaltflächen am Ende jeder Zeile einfügen: Bearbeiten & löschen. Bitte helfen Sie?PHP/MySQL Zeile Tasten

Auch im gleichen Stück Code-diese Tasten- möchte ich sie als einfache MySQL-Quereid erstellen, aber dann weiß das Skript für welche Zeile die Abfragen anwenden?

+0

Sie Ajax tun können, und eine Taste für jede Zeile setzen oder Sie können nur für sie eine einfache Form tun. Grundsätzlich könnten Sie alle Werte an das neue Formular übergeben (dies würde mehr HTML erfordern) oder Sie können die eindeutige ID übergeben und eine weitere Abfrage ausführen, um die Werte abzurufen und sie im Formular zum Bearbeiten festzulegen. Dann würden Sie das Formular wie gewohnt speichern. Ziemlich ähnliche Methode für das Löschen, außer Sie könnten eine Bestätigungsseite haben, Javascript zu überprüfen, oder löschen Sie es einfach. – Matt

Antwort

2
echo '<td><form action="/delete.php" method="POST">'; 
echo '<input type="hidden" name="id" value="'.$row['Unique_ID'].'">'; 
echo '<input type="submit" value="Delete"></form>'; 
echo '<form action="/edit.php" method="GET">'; 
echo '<input type="hidden" name="id" value="'.$row['Unique_ID'].'">'; 
echo '<input type="submit" value="Edit"></form></td>'; 

So ähnlich?

EDIT: gereinigt etwas für Klarheit bis

+0

So etwas, besonders in der Form, die von einem Menschen gelesen werden kann. Und verwenden Sie die POST-Methode zum Löschen. –

+0

ist die. $ Row-Variable, die darauf schaut, in welcher Zeile sich die Schaltfläche befindet, und durch diese Wahl die eindeutige ID? Wenn so toll. Aber das bringt keine Knöpfe in alle Reihen ... das ist die Lösung, die ich brauche – t0mgs

+0

@WideBlade das würde. Wenn ** Sie ** es in jede Zeile setzen –