Hallo zusammen,
ich versuche jetzt schon länger eine Tabelle einer Datenbank mit einem Formular zu Pflegen.
Leider kann ich bei mir momentan immer nur den letzten Datensatz bearbeiten.
hier der code das Forms
Ich packe also erste alle Datensätze aus der datenbank in die Formularspallten und möchte dann falls in diesen feldern eine
änderung passiert diese abschicken. Momentan würde jetzt
der letzte Datensatz an folgende seite übergeben.
Vielleicht muss ich es ja ganz anderes machen, ich habe leider keine andere
idee auf diversen seite und Tutorials gefunden.
Ich würde mich freuen wenn jemand ne idee hat.
Gruss RedSun
ich versuche jetzt schon länger eine Tabelle einer Datenbank mit einem Formular zu Pflegen.
Leider kann ich bei mir momentan immer nur den letzten Datensatz bearbeiten.
hier der code das Forms
PHP-Code:
<?php
include "../connect.inc.php";
$result = mysql_query("SELECT * FROM spieler ORDER BY nachname ");
$tor = mysql_num_rows($result);
echo "<form method='post' action='torschuetzen_eintragen_go.php'>";
echo "<div align='center'>";
echo "<table>";
for ($i=0; $i<$tor; $i++)
{
$id = mysql_result($result, $i, "id");
$nachn = mysql_result($result, $i, "nachname");
$vorn = mysql_result($result, $i, "vorname");
$tore = mysql_result($result, $i, "tore");;
echo "<tr>";
echo "<td><input type='text' size='2' name='id' value='$id'></input></td>";
echo "<td><input type='text' size='15' name='nachn' value='$nachn'></input></td>";
echo "<td><input type='text' size='15' name='vorn' value='$vorn'></input></td>";
echo "<td><input type='text' size='2' name='tore' value='$tore'></input></td>";
}
echo "</table>";
echo "<input type='submit' Value='Update'>";
?>
änderung passiert diese abschicken. Momentan würde jetzt
der letzte Datensatz an folgende seite übergeben.
PHP-Code:
<?php
include "../connect.inc.php";
echo"ID: $id<br>";
echo"Nachname: $nachn<br>";
echo"Vorname: $vorn<br>";
echo"TORE: $tore<br>";
$DataToParse="UPDATE spieler SET tore = $tore WHERE id=$id";
$Result = mysql_query($DataToParse);
//include "torschuetzen_eintragen.php";
mysql_close();
?>
idee auf diversen seite und Tutorials gefunden.
Ich würde mich freuen wenn jemand ne idee hat.
Gruss RedSun
Kommentar