Redigere fra database.. problem..
HejEr ved at lave så man kan redigere noget indhold fra en database. mit første script der laver en liste fra databasen hvor man kan trykke på navnet, for så at redigere indholdet ser sådan her ud:
<?php
require('config.php');
//connect her
$q = mysql_query("SELECT id, navn FROM profiler") or die(mysql_error());
while($row = mysql_fetch_assoc($q)) {
echo $row['id'] . " <a href='admin_profil_redigere_form.php?id=".$row['id']."'>".$row['navn']."</a><br />";
}
mysql_close($link);
?>
den del virker fint.. såvidt jeg kan se.
så kommer problemet, når jeg så går vidre til næste del, hvor der kommer forms, hvor de forms skal have det der er i databasen i dem, er de bare tomme.. den del ser således ud:
<?php
require('config.php');
$sql = "SELECT * FROM profiler WHERE id = ".$_GET['id'];
//echo $sql;
$q = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($q));
echo "<pre>";
print_r($row);
?>
<form action="admin_profil_ny_save.php" method="post">
<input type="text" value="<?= $row['navn'] ?>" name="navn" size="30"><br>
<b>By</b>
<input type="text" value="<?php echo $row['by'] ?>" name="by" size="30"><br>
<b>Alder</b>
<input type="text" value="<?php echo $row['alder'] ?>" name="alder" size="30"><br>
<b>Interesser</b>
<input type="text" value="<?php echo $row['interesser'] ?>" name="interesser" size="30"><br>
<b>Profil tekst</b>
<input type="text" value="<?php echo $row['txt'] ?>" name="txt" size="30"><br>
<input type="submit" value="Send">
</form>
mit SQL output ser således ud:
SELECT * FROM profiler WHERE id = 15
hvilke vel er rigtigt?
Nogle der kan se hva jeg før forkert?
