Kai: $sql UPDATE

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

  1. 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 ???

    tut.php-q.net

    Grüße,
    Fabian St.

    --
    Endlich online: http://fabis-site.net
    --> XHTML, CSS, PHP-Formmailer, Linux
    Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)
  2. 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