Hallo Paul,
while($arr = mysql_fetch_array($rs)) {
echo"<tr><td>"."$arr[id]"." "."$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