Avatar billede webmaster-patrick Nybegynder
13. juli 2005 - 15:20 Der er 3 kommentarer og
1 løsning

Hvorfor virker det ikke?

Davs folkens

Som I ser på http://home.no.net/paalbest/NWaN/news.php, er der nogle problemer med mit nyhedssystem fra bogen Start på PHP.

I har nok allerede gættet, at det jeg vil spørge om, er hvorfor det ikke virker.

På forhånd tak

Her er koderne:

----------database----------
http://forsoeg.1go.dk/Capture33.gif

----------nyhed.soeg.php----------
<HTML>
<BODY BGCOLOR="#33CCFF">
<?
if($tekst_soeg){
    $db = mysql_connect("localhost", "root",
    "ronaldinho");
    mysql_select_db("nwan", $db);
    $foresp = mysql_query("SELECT dato, overskrift,
    tekst FROM nyheder WHERE tekst LIKE
    '%$tekst_soeg%' ORDER BY dato DESC");
    echo mysql_num_rows($foresp) . " forekomst(er)
    fundet<BR><BR>";
    while($data = mysql_fetch_array($foresp)){
        echo "<B>$data[1]</B> - ";
        echo date("j/n - Y", $data[0]);
        echo "<BR>$data[2]<BR><BR>";
    }
} else {
?>
<FORM METHOD=POST ACTION=<? echo
    $PHP_SELF; ?>>
<INPUT TYPE=TEXT NAME=tekst_soeg><BR>
<INPUT TYPE=SUBMIT VALUE=OK>
</FORM>
<?
}
?>
<p>
<FONT FACE="MV Boli" SIZE="+2" COLOR="#000033">
<a href="nyhed.soeg.php?tekst_soeg=%">Press here to see all the news</a>
</FONT>
</BODY>
</HTML>

----------nyhed.tilfoej----------
<HTML>
<BODY BGCOLOR="#33CCFF">
<?
if($kodeord == "kodeord"){
    echo "Nyheden er tilføjet";
    $db = mysql_connect("localhost", "root",
    "ronaldinho");
    mysql_select_db("nwan", $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; ?>>
Password:<BR>
<INPUT TYPE=PASSWORD NAME=kodeord><BR>
User:<BR>
<INPUT TYPE=TEXT NAME=nyhed_overskrift><BR>
Text:<BR>
<TEXTAREA NAME=nyhed_tekst></TEXTAREA><BR>
<INPUT TYPE=SUBMIT VALUE=OK>
</FORM>
<?
}
?>
</BODY>
</HTML>

----------vis----------
<HTML>
<BODY BGCOLOR="#33CCFF">
<?
$db = mysql_connect("localhost", "root", "ronaldinho");
mysql_select_db("nwan", $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>
Avatar billede webmaster-patrick Nybegynder
13. juli 2005 - 15:23 #1
Linket til screenshootet skal copy-past i browseren manuelt, ved ikke hvorfor, men det skal det altså. :)
Avatar billede webmaster-patrick Nybegynder
13. juli 2005 - 22:17 #2
Spørgsmålet er efterhånden blevet mere og mere udgået, efter at jeg selv har pillet lidt ved det.

Derfor må spørgsmålet betegnes som udgået. Det er hermed lukket.
Avatar billede majsmarken Nybegynder
02. august 2005 - 10:26 #3
... så luk selv spørgsmålet...
Læg selv et [svar] og efterfølgende [accepter] - makér dit navn i boxen venstre først...
Avatar billede webmaster-patrick Nybegynder
14. august 2005 - 12:09 #4
Ok da, mange tak. >:)
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