$sql UPDATE
Kai
- php
hallo Zusammen ,
möchte aus einer mysql tabellen reihe verschieden felder mit dem update aktuallisieren bin neu dynamischhen bereich ??
ich rufe in meinem formular in value den aktuellen content ab
das sieht so aus
<form action="update.php" method="post" name="form1" target="main" class="content">
Name
<br /><br />
<input name="neu_name" type="text" value="<?
$sql = "select name from vertreter";
$rs = mysql_query($sql);
while($arr = mysql_fetch_array($rs)) {
echo"$arr[name]";
}
?>" id="neu_name">
<br />
<br />
Ort
<br><br>
<input name="neu_ort" type="text" value="<?
$sql = "select ort from vertreter";
$rs = mysql_query($sql);
while($arr = mysql_fetch_array($rs)) {
echo"$arr[ort]";
}
?>" id="neu_ort">
<br><br>
<input type="submit" name="$_post" value="Absenden" /></form>
funktioniert auch!
nach erneutem abschicken:
update.php ::
<?
include "../includes/connect.php";
?>
<? if (isset($Submit) {
$sql = "update vertreter set name='$_POST[neu_name]";
$res = mysql_query($sql);
if ($res) {
echo "ok";
}
else {
echo "nicht ok";
}
}
else {
?>
will nicht so recht fiunktionieren ???
weiss jemand warum
oder kennt ein gutes nicht so komplexes tutorial ???
vorab mal danke Kai
Hi!
Der Fehler liegt hier bei den Anführungszeichen:
$sql = "update vertreter set name='$_POST[neu_name]";
$sql = "UPDATE vertreter
SET name = '".$_POST['neu-name']."';";
oder kennt ein gutes nicht so komplexes tutorial ???
Grüße,
Fabian St.
die datenbank wuerde sich auch freuen wenn du deine abfrage so formulieren wuerdest:
select name, ort from vertreter
$name = $result1
$ort = $result2
(so circa ... ich kenn die mysql-funktionen nicht, nur odbc und oci)
und der quelltext wird auch schlanker