din forespørgsel returnerer sandsynligvis ikke nogen resultater. Prøv: if ($result = mysql_query("SELECT * FROM nyheder")) { while($row=mysql_fetch_array($result)) { ... } else { echo "Fejl i forespørgsel"; }
Du har sikkert stavet forkert, ikke åbnet databasen rigtigt e.l.
if ($mode == "ret") { $result = mysql_query("SELECT * FROM nyheder where id = $id"); while($r = mysql_fetch_array($result)) { ECHO"<FORM ACTION='$php_self?mode=update&nyhed=$nyhed&id=$id' METHOD='POST'> <INPUT TYPE='text' NAME='overskrift' VALUE='$r[overskrift]'><br> <TEXTAREA NAME='nyhed' COLS='40' ROWS='4'>$r[nyhed]</TEXTAREA> <INPUT TYPE='submit' VALUE='Ret'> </FORM>"; } }
if ($mode == "update") { mysql_query("UPDATE nyheder SET overskrift = '$overskrift', nyhed = '$nyhed' WHERE id = $id"); echo"Vare er nu rettet<BR><A HREF='index.php'>Tilbage</A>"; } }
sær or die på. der går noget galt idet sql prøver at udføre din "select... kommando:
$result = mysql_query("SELECT * FROM nyheder") or die( mysql_error() ); if ( mysql_num_rows( $result ) > 0 ) { while($row=mysql_fetch_array($result)) { // druge række data } }
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.