News opdater
Jeg har 2 filer :---------------------------------
indfornyhed.php :
<HTML>
<BODY>
<?
if($kodeord == "kodeord"){
echo "Nyheden er tilføjet";
$db = mysql_connect("mysql.web10.dk", "webxxxx",
"xxxxxxxxxx");
mysql_select_db("nyheder", $db);
$nyhed_dato = time();
mysql_query("INSERT INTO nyheder (dato,
overskrift, tekst) VALUES ('$nyhed_dato',
'$nyhed_overskrift', '$nyhed_tekst')");
} else {
?>
<FORM METHOD=POST ACTION=<? echo
$PHP_SELF; ?>>
kodeord:<BR>
<INPUT TYPE=PASSWORD NAME=kodeord><BR>
overskrift:<BR>
<INPUT TYPE=TEXT NAME=nyhed_overskrift><BR>
tekst:<BR>
<TEXTAREA NAME=nyhed_tekst>her indtastes
nyheden</TEXTAREA><BR>
<INPUT TYPE=SUBMIT VALUE=skriv>
</FORM>
<?
}
?>
</BODY>
</HTML>
----------------------------------
vis.php
<HTML>
<BODY>
<?
$db = mysql_connect("mysql.web10.dk", "webxxxx", "xxxxxxxxxx");
mysql_select_db("nyheder", $db);
$foresp = mysql_query("SELECT dato, overskrift,
tekst FROM nyheder ORDER BY dato DESC
LIMIT 0, 2");
while($data = mysql_fetch_array($foresp)){
echo "<B>$data[1]</B> - ";
echo date("j/n - Y", $data[0]);
echo "<BR>$data[2]<BR><BR>";
}
?>
</BODY>
</HTML>
Men jeg får nedenstående fejl når jeg klikker ind på vis.php så hvad gør jeg forkert ?
:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/web/web6009/vis.php on line 9
Jeg har oprettet tabellen i phpMyAdmin som hedder nyheder.
Den har 4 felter
id, dato, overskrift og tekst
som jeg har sat til følgende :
id : int, auto_increment, primary_key
dato : tinytext
overskrift : tinytext
tekst : text
I forvejen ligger der en masse andre tabeller fra et phpBB forum men det gør jo ikke noget da ingen af de tabeller hedder "nyheder" ..
Ideen og filerne er hentet fra IDG Forlagets : "Start med PHP" ..ydermere har jeg min side hostet hos www.web10.dk.
Håber jeg har givet oplysninger nok og at nogen ved hvad der er galt ;-)
