Hallo,
folgendes Problem: Ich generiere via PHP aus einer Datenbank mit folgendem Code eine Liste die auch ohne Probleme korrekt angezeigt wird:
Jetzt können aber mehrere Einträge in dieser Liste stehen und jeder Eintrag soll separat, ähnlich wie in PHPMyAdmin, gelöscht oder aktualisiert werden können.
Meine Frage: Wie kann ich einen Eintrag gezielt löschen oder aktualisieren? Stimmt der Type Button oder brauch ich ein Submit? Kann ja nicht jeden Eintrag mit isset() prüfen, da muss es doch so eine Art Array-Funktion geben!? Das Attribut name der beiden input-Felder kann ich natürlich problemlos über einen iterator beliebig unterschiedlich nennen aber das löst mein Problem ja nicht wirklich. Ich hoffe ihr könnt mir da weiterhelfen...
Beste Grüße
Cappaja
folgendes Problem: Ich generiere via PHP aus einer Datenbank mit folgendem Code eine Liste die auch ohne Probleme korrekt angezeigt wird:
PHP:
echo "<table>";
echo "<tr><th>ID</th><th>Name</th><th>Passwort</th><th>Rolle</th></tr>";
while($obj = $result->fetch_object()) {
echo "<tr>";
echo "<td>".$obj->id."</td>";
echo "<td>".$obj->name."</td>";
echo "<td>".$obj->password."</td>";
echo '<td>';
echo '<select name="role" size="1">';
switch($obj->role)
{
case "Projektleiter":
echo '<option value="Projektleiter" selected="selected">Projektleiter</option>';
echo '<option value="Entwickler">Entwickler</option>';
echo '<option value="Anforderer">Anforderer</option>';
break;
case "Entwickler":
echo '<option value="Projektleiter">Projektleiter</option>';
echo '<option value="Entwickler" selected="selected">Entwickler</option>';
echo '<option value="Anforderer">Anforderer</option>';
break;
case "Anforderer":
echo '<option value="Projektleiter">Projektleiter</option>';
echo '<option value="Entwickler">Entwickler</option>';
echo '<option value="Anforderer" selected="selected">Anforderer</option>';
break;
default:
echo "</select><p><b>Unbekannte Rolle in users.php</b></p><select>";
}
echo '</select>';
echo '</td>';
echo '<td><input name="save" type="button" value="Speichern" /></td>';
echo '<td><input name="del" type="button" value="Löschen" /></td>';
echo "</tr>";
}
echo "</table>";
Jetzt können aber mehrere Einträge in dieser Liste stehen und jeder Eintrag soll separat, ähnlich wie in PHPMyAdmin, gelöscht oder aktualisiert werden können.
Meine Frage: Wie kann ich einen Eintrag gezielt löschen oder aktualisieren? Stimmt der Type Button oder brauch ich ein Submit? Kann ja nicht jeden Eintrag mit isset() prüfen, da muss es doch so eine Art Array-Funktion geben!? Das Attribut name der beiden input-Felder kann ich natürlich problemlos über einen iterator beliebig unterschiedlich nennen aber das löst mein Problem ja nicht wirklich. Ich hoffe ihr könnt mir da weiterhelfen...
Beste Grüße
Cappaja