Nyheds Script.
Hej.Jeg er ny til php og har prøvet at lave et eks. på et nyheds script fra en bog, men når jeg logger ind skriver den bare med det samme at nyheden er tilføjet og så skriver der er en fej bagefter og på den side jeg har sat nyheden til at blive vist er der også bare en fejlmeddelelse. Så det ville være dejligt hvis i kan fortælle mig hvad jeg eventuelt kan gøre.
Her er koden til siden hvor man tilføjer nyheden:
<?
$kodeord = md5("kodeord");
if($kodeord == $kodeord){
echo "Nyheden er tilføjet";
$db = mysql_connect("localhost", "root", "password");
musql_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 actions=<? 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>
<?
}
?>
Her er koden til hvor nyheden skulle blive vist :
<?
$db = mysql_connect("localhost", "root", "password");
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", $date[0]);
echo "<BR>$data[2]<BR><BR>";
}
?>
Kan det eventuelt være noget jeg ikke har tilføjet rigtigt i MySQL databasen? og hvis det er hvordan retter jeg det så?
på forhånd tak :)
- XuZeM
ps. Jeg har rettet så "localhost" "root" "password" passer til mine oplysninger.
