Hallo, ich hab folgenden Script bis jetzt geschrieben.
Er gibt mir alle Werte von meiner Tabelle aus, jedoch jetzt will ich sie bearbeiten, doch des klappt irgendwie nicht. Ich kann zwar felder bearbeiten, doch wenn ich dann auf den submit button drÜcken werden wieder die alte Werte angezeigt.
Zur Info ich weiss das ich php nicht wieder aufmachen und schliessen sollte, jedoch hatte ich ein problem das Überhaupt anzuzeigen wegen den " ``.
Danke im Vorraus (Hab shcon error report etc versucht scheint wohl ein Logik Fehler zu sein
)
form action="edit.php" method="POST">
<?php
$con = new mysqli("localhost","ech","lool","ech");
$sql = "select * from user";
$result = $con->query($sql);
if ($result->num_rows > 0){
while($row = $result->fetch_assoc()){
?>
<input name="foranzahl1" type="text" value="<?php echo $row['user_id']?>">
<input name="foranzahl2" type="text" value="<?php echo $row['user_name']?>">
<input name="foranzahl3" type="text" value="<?php echo $row['user_email']?>">
<input name="foranzahl4" type="text" value="<?php echo $row['user_level']?>">
<input name="foranzahl5" type="text" value="<?php echo $row['user_pass']?>">
<input type="submit" name="submit" value="Diesen Datensatz so speichern">
<br>
<?php }
$con2 =mysqli("localhost","ech","lool","ech");
$aktuelle_id=$_POST['user_id'];
$anlass=$_POST['user_name'];
$ort=$_POST["user_email"];
$datum=$_POST["user_level"];
$pass=$_POST["user_pass"];
$query = "UPDATE user
SET user_name='$anlass',
user_email='$ort',
user_level='$datum'
user_pass='$pass'
WHERE user_id = '$aktuelle_id' ";
$result = mysql_query($query) or die(mysql_error());
?>
<?php
;
}
else {
echo "0 results";
}
echo "</form>";
?>
Er gibt mir alle Werte von meiner Tabelle aus, jedoch jetzt will ich sie bearbeiten, doch des klappt irgendwie nicht. Ich kann zwar felder bearbeiten, doch wenn ich dann auf den submit button drÜcken werden wieder die alte Werte angezeigt.
Zur Info ich weiss das ich php nicht wieder aufmachen und schliessen sollte, jedoch hatte ich ein problem das Überhaupt anzuzeigen wegen den " ``.
Danke im Vorraus (Hab shcon error report etc versucht scheint wohl ein Logik Fehler zu sein
)
form action="edit.php" method="POST">
<?php
$con = new mysqli("localhost","ech","lool","ech");
$sql = "select * from user";
$result = $con->query($sql);
if ($result->num_rows > 0){
while($row = $result->fetch_assoc()){
?>
<input name="foranzahl1" type="text" value="<?php echo $row['user_id']?>">
<input name="foranzahl2" type="text" value="<?php echo $row['user_name']?>">
<input name="foranzahl3" type="text" value="<?php echo $row['user_email']?>">
<input name="foranzahl4" type="text" value="<?php echo $row['user_level']?>">
<input name="foranzahl5" type="text" value="<?php echo $row['user_pass']?>">
<input type="submit" name="submit" value="Diesen Datensatz so speichern">
<br>
<?php }
$con2 =mysqli("localhost","ech","lool","ech");
$aktuelle_id=$_POST['user_id'];
$anlass=$_POST['user_name'];
$ort=$_POST["user_email"];
$datum=$_POST["user_level"];
$pass=$_POST["user_pass"];
$query = "UPDATE user
SET user_name='$anlass',
user_email='$ort',
user_level='$datum'
user_pass='$pass'
WHERE user_id = '$aktuelle_id' ";
$result = mysql_query($query) or die(mysql_error());
?>
<?php
;
}
else {
echo "0 results";
}
echo "</form>";
?>
Kommentar