Es gibt mehrere Datensätze. id_u und punkte lasse ich vom Formular übergeben!
Leider übergibt es vom vorigen Formular immer nur die letzte "id_u", die die Nummer 18 hat. Da ich vorher 18 Datenauslesen lasse und bearbeiten möchte.
Was muss ich machen, damit ich jede einzelne auf einmal bearbeiten kann?
Code:
<?
$id_u=$_POST[id_u];
$punkte=$_POST[punkte];
include "../conf/db.php";
$db = @mysql_connect ($db_host, $db_user, $db_pass) or die ("Datenbankfehler");
@mysql_select_db($db_name,$db) or die ("Die Datenbank konnte nicht ausgewählt werden. Bitte versuchen Sie es später nochmal.");
$sql = "SELECT * FROM hattrix_admin1";
$result = mysql_query($sql) OR die(mysql_error());
if($_GET['id'] == $row['nr'] AND $_SERVER['REMOTE_ADDR'] == $row['ip'] AND $row['aktiv'] == 0)
{
$sql = "UPDATE hattrix_user SET punkte='".$_POST["punkte"]."' WHERE id_u = '".$_POST["id_u"]."'";
$result = mysql_query($sql) OR die(mysql_error());
include('menue.php');
echo '<br><br>Erfolgreich!';
}
else echo 'Fehler';
?>
Leider übergibt es vom vorigen Formular immer nur die letzte "id_u", die die Nummer 18 hat. Da ich vorher 18 Datenauslesen lasse und bearbeiten möchte.
Was muss ich machen, damit ich jede einzelne auf einmal bearbeiten kann?
Zuletzt bearbeitet: