Mahlzeit Leute !
Ich habe eine Rangliste für ein Spiel in PHP erstellt.
Nun folgendes:
Ich möchte die Rangliste über eine Edit Datei editieren.
Okay... kein Thema... dort habe ich nun 2 Formularfelder in einer Tabelle.
Update Anweisung:
Folgendes Problem:
Bei klick auf "Spieler editieren" macht er kein Update in der MySQL.
Er soll mir nur den spieler mit der jeweilige ID in der DB updaten.
Also editiere ich Spieler (id=2), so änder ich nur die Daten "punkte" und "entwicklung" des Spieler mit der MySQL ID "2".
Nicht die ganze Tabelle.
Warum macht er das nicht ?
Gruss und danke für Antworten.....
WALLi
Ich habe eine Rangliste für ein Spiel in PHP erstellt.
Nun folgendes:
Ich möchte die Rangliste über eine Edit Datei editieren.
Okay... kein Thema... dort habe ich nun 2 Formularfelder in einer Tabelle.
PHP:
<form action="./edit.php?id='.$result['id'].'" method="post">
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#008000" width="100%">
<tr>
<td width="100">pkt<input type="text" name="punkte" size="10" value="'.$result['punkte'].'"></td>
<td width="100">entw<input type="text" name="entwicklung" size="10" value="'.$result['entwicklung'].'"></td>
<td width="200"><input type="submit" name="usubmit" value="Spieler Editieren"></td>
</tr>
</table>
</form>
Update Anweisung:
Code:
// update
if ((isset($_POST['usubmit'])) && (!empty($_POST['update']))
&& (isset($_GET['id'])) && (!empty($_GET['id']))) {
mysql_query("UPDATE ".$tabelle." set punkte = '".$_POST['punkte']."', entwicklung = '".$_POST['entwicklung']."' WHERE id = ".$_GET['id']."")
or die (mysql_error());
Folgendes Problem:
Bei klick auf "Spieler editieren" macht er kein Update in der MySQL.
Er soll mir nur den spieler mit der jeweilige ID in der DB updaten.
Also editiere ich Spieler (id=2), so änder ich nur die Daten "punkte" und "entwicklung" des Spieler mit der MySQL ID "2".
Nicht die ganze Tabelle.
Warum macht er das nicht ?
Gruss und danke für Antworten.....
WALLi