PHP och MySQL. säkert jättesimpelt men jag fattar ej!?

Permalänk
Medlem

PHP och MySQL. säkert jättesimpelt men jag fattar ej!?

<?php $id = $_GET['id']; $q = "SELECT * FROM `film` WHERE id = '".mysql_real_escape_string($id)."'"; // hindra sql injection $result = mysql_query($q); $row = mysql_fetch_array($result); if(!empty($_GET['edit'])){ if($_GET['edit']=='1'){ ?> <form method="post" action="new.php" name="update"> Namn: <input type="text" name="namn" value="<?php echo $row['namn'] ?>" /><br /> Genre: <input type="text" name="namn" value="<?php echo $row['genre'] ?>" /><br /> Sett: <input type="text" name="namn" value="<?php echo $row['sett'] ?>" /><br /> Betyg: <input type="text" name="namn" value="<?php echo $row['betyg'] ?>" /><br /> IMDB adress: <input type="text" name="epost" value="<?php echo $row['imdb_adress'] ?>" /><br /> Info: <textarea name="inlagg" rows="33" cols="25"><?php echo $row['info'] ?></textarea><br /> <input type="submit" name="update" value="Skicka" /> <input type="reset" value="Återställ" /><br /> <?php }}else{ echo("<title>".$row['namn']."</title>"); echo("<a href=\"om.php?edit=1\">Ändra<img src=\"icons/note_edit.png\"></a><br><br>"); echo("Namn: ". $row['namn']."<br>"); echo("Genre: ". $row['genre']."<br>"); echo("Sett: ". $row['sett']."<br>"); echo("Betyg: ". $row['betyg']."<br>"); echo("IMDB adress: <a href=\"". $row['imdb_adress']."\">".$row['imdb_adress']."</a><br><br>"); echo("Info: ". $row['info']."<br>"); } ?>

Varför vill infon ej laddas in i formen när jag klickar på ändra? blir galen

Visa signatur

Är inte linux en billig kopia av ms-dos?

Permalänk
Medlem

$row = mysql_fetch_array($result); pröva köra mysql_fetch_assoc, har för mig att fetch_array ska hämtar associativt också men pröva.

Permalänk

Du har inte satt &id=123 i din ändra länk?

Permalänk
Medlem

edit är ju lika med 1?
eller vad menar du?

Visa signatur

Är inte linux en billig kopia av ms-dos?

Permalänk

I början tar du $id = $_GET['id']; men det finns inget id i din länk "om.php?edit=1"

om.php?edit=1&id=123

Permalänk
Medlem

echo("<a href=\"om.php?id=". $row['id']."?edit=1\">Ändra<img src=\"icons/note_edit.png\"></a><br><br>");

aha

men nu kommer jag inte alls till formen längre

Visa signatur

Är inte linux en billig kopia av ms-dos?

Permalänk

Enbart första get-parametern är alltid ?, alla nästföljande avdelas med &-tecken

Permalänk
Medlem
Skrivet av Cloudburst:

Enbart första get-parametern är alltid ?, alla nästföljande avdelas med &-tecken

sweet! det funkar! tack

Visa signatur

Är inte linux en billig kopia av ms-dos?

Permalänk