Andreas: übergebenen wert benutzen?

Beitrag lesen

Hallo Paul,

while($arr = mysql_fetch_array($rs)) {
     echo"<tr><td>"."$arr[id]"."&nbsp;&nbsp;&nbsp;"."$arr[uber]"."</td><td><a class='navcla' href='newsedit.php?$arr[id]'>ändern</a></td></tr>

Du musst anstatt newsedit.php?$arr[id] den Wert korrekt übergeben, z.B. newsedit.php?id=$arr[id] und anschließend per $_GET['id'] oder $_REQUEST['id'] abfragen, wie in der PHP Doku beschrieben.

<input name="neu_uber" type="text" value="<?
     $sql = "select uber from news  WHERE id='§arr[id]';

Vielleicht ein Tippfehler bei §arr[id], anstatt $_REQUEST['id']?

$rs = mysql_query($sql);
     while($arr = mysql_fetch_array($rs)) {
     echo"$arr[uber]";
      }
     ?> id="neu_uber">

Hier fehlt auch noch ein ", also: ?>" id="neu_uber">

Schau mal im Quellcode der ausgegeben wird, ob nicht Zeilenumbrüche stören. Besser & etwas übersichtlicher wäre:

<?
     $sql = "select uber from news  WHERE id='$_REQUEST['id']';
     $rs = mysql_query($sql);
     while($arr = mysql_fetch_array($rs)) {
      $uber = $arr[uber];
     }
?>
<input name="neu_uber" type="text" value="<?= $uber ?>" id="neu_uber">

Alles ungetestet.

Grüße
Andreas