Avatar billede starf Nybegynder
13. oktober 2005 - 16:04 Der er 4 kommentarer og
1 løsning

Redigere fra database.. problem..

Hej

Er 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?
Avatar billede horsmark Nybegynder
13. oktober 2005 - 16:32 #1
hvad give print_r($row); af output ?
Avatar billede horsmark Nybegynder
13. oktober 2005 - 16:35 #2
på visningssiden skal du ikke have denne med

while($row = mysql_fetch_assoc($q));

blot lave en
$row = mysql_fetch_assoc($q);
Avatar billede starf Nybegynder
13. oktober 2005 - 16:42 #3
takker.. lorte fejl :D
Avatar billede horsmark Nybegynder
13. oktober 2005 - 16:46 #4
yesyes *GG* anyways thx for point
Avatar billede starf Nybegynder
13. oktober 2005 - 16:54 #5
np tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester