robaer1982
Mitglied
Hallo wie kann ich mehrere Datensätze in einer Tabelle ändern sitze nun schon ne weile komme einfach nicht weiter . Bin ich so gut in php
das problem ist folgendes es wird nur der letzt datesatz geändert
Und hier die Datei an die es übergeben wird
PHP:
<?php
//ADMIN
echo"<form action=\"senden2.php\" methode=\"get\"><br>";
include("connect.php");
$sql="SELECT * FROM ini4 WHERE wert LIKE 'AdminPassword%'";
$db=mysql_connect($host,$dbuser,$dbpass);
$result=mysql_db_query($dbase,$sql);
$num=mysql_num_rows($result);
$ID=mysql_result($result, $i, "ID");
$wert=mysql_result($result, $i, "wert");
echo"<input type=\"hidden\" Name=\"ID\" size=\"30\" maxlength=\"30\" value=\"$ID\"><p>";
echo"Wert:<input type=\"Text\" Name=\"wert\" size=\"30\" maxlength=\"30\" value=\"$wert\"><p>";
//GAmepass
$sql="SELECT * FROM ini4 WHERE wert LIKE 'GamePassword%'";
$db=mysql_connect($host,$dbuser,$dbpass);
$result=mysql_db_query($dbase,$sql);
$num=mysql_num_rows($result);
$ID=mysql_result($result, $i, "ID");
$wert=mysql_result($result, $i, "wert");
echo"<input type=\"hidden\" Name=\"ID\" size=\"30\" maxlength=\"30\" value=\"$ID\"><p>";
echo"Wert:<input type=\"Text\" Name=\"wert\" size=\"30\" maxlength=\"30\" value=\"$wert\"><p>";
//Netspeed
$sql="SELECT * FROM ini4 WHERE wert LIKE 'MaxClientRate%'";
$db=mysql_connect($host,$dbuser,$dbpass);
$result=mysql_db_query($dbase,$sql);
$num=mysql_num_rows($result);
$ID=mysql_result($result, $i, "ID");
$wert=mysql_result($result, $i, "wert");
echo"<input type=\"hidden\" Name=\"ID\" size=\"30\" maxlength=\"30\" value=\"$ID\"><p>";
echo"Wert:<input type=\"Text\" Name=\"wert\" size=\"30\" maxlength=\"30\" value=\"$wert\"><p>";
//servertravel
$sql="SELECT * FROM ini4 WHERE wert LIKE 'ServerTravelPause%'";
$db=mysql_connect($host,$dbuser,$dbpass);
$result=mysql_db_query($dbase,$sql);
$num=mysql_num_rows($result);
$ID=mysql_result($result, $i, "ID");
$wert=mysql_result($result, $i, "wert");
echo"<input type=\"hidden\" Name=\"ID\" size=\"30\" maxlength=\"30\" value=\"$ID\"><p>";
echo"Wert:<input type=\"Text\" Name=\"wert\" size=\"30\" maxlength=\"30\" value=\"$wert\"><p>";
//Player
$sql="SELECT * FROM ini4 WHERE wert LIKE 'MaxPlayers%'";
$db=mysql_connect($host,$dbuser,$dbpass);
$result=mysql_db_query($dbase,$sql);
$num=mysql_num_rows($result);
$ID=mysql_result($result, $i, "ID");
$wert=mysql_result($result, $i, "wert");
echo"<input type=\"hidden\" Name=\"ID\" size=\"30\" maxlength=\"30\" value=\"$ID\"><p>";
echo"Wert:<input type=\"Text\" Name=\"wert\" size=\"30\" maxlength=\"30\" value=\"$wert\"><p>";
//Servername
$sql="SELECT * FROM ini4 WHERE wert LIKE 'ServerName%'";
$db=mysql_connect($host,$dbuser,$dbpass);
$result=mysql_db_query($dbase,$sql);
$num=mysql_num_rows($result);
$ID=mysql_result($result, $i, "ID");
$wert=mysql_result($result, $i, "wert");
echo"<input type=\"hidden\" Name=\"ID\" size=\"30\" maxlength=\"30\" value=\"$ID\"><p>";
echo"Wert:<input type=\"Text\" Name=\"wert\" size=\"30\" maxlength=\"30\" value=\"$wert\"><p>";
//port
$sql="SELECT * FROM ini4 WHERE wert Like'Port%'";
$db=mysql_connect($host,$dbuser,$dbpass);
$result=mysql_db_query($dbase,$sql);
$num=mysql_num_rows($result);
$ID=mysql_result($result, $i, "ID");
$wert=mysql_result($result, $i, "wert");
echo"<input type=\"hidden\" Name=\"ID\" size=\"30\" maxlength=\"30\" value=\"$ID\"><p>";
echo"Wert:<input type=\"Text\" Name=\"wert\" size=\"30\" maxlength=\"30\" value=\"$wert\"><p>";
echo"<input type=\"submit\" Name=\"senden\"value=\"aendern\"><p>";
?>
Und hier die Datei an die es übergeben wird
PHP:
<?php
include("connect.php");
$sql="update ini4 set wert='$wert' where ID='$ID'";
$db=mysql_connect($host,$dbuser,$dbpass);
$result=mysql_db_query($dbase,$sql);
if($result==1)
{
echo"Änderung erfolgreich.
";
}
else
{
echo"<font size=\"6\" color=\"red\">Änderung nicht erfolgreich.</font>
";
}
?>
Zuletzt bearbeitet: