Avatar billede nickyc Nybegynder
18. marts 2004 - 21:04 Der er 5 kommentarer og
1 løsning

hvorfor vil denne side ikke vises?

Jeg har en side der hedder skrivnyhed.php
men så snart man kommer ind på den fra browseren er den bare blank! Har checket om den fylder noget på serveren, og det gør den! Nogle der kan hjælpe!
Filens kode ser sådanne ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title></title>
<link href="../css/standard.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="764" cellpadding="0" cellspacing="0" border="0">
<form method="post" action="<? echo $PHP_SELF; ?>">
   
<b> Nyhedens overskrift: </b> <br>
<input type="text" name="overskrift" size="70" /> <br>
<b> Nyheden: </b><br>
<textarea cols="50" rows="5" name="nyhed"></textarea> <br>
<input type="hidden" name="pass" value="nicky">
<input type="submit" name="sendt" value="Indsæt" /> <input type="reset" value="Reset" />

</form></table>

<a href="visnyhed.php">Tilbage til nyhedsoversigt!</a>

<?php

$overskrift = $_REQUEST["overskrift"];
$nyhed = $_REQUEST["nyhed"];

if ($overskrift && $nyhed) {

$db = mysql_connect("bla","bla","bla");
mysql_select_db("morten",$db);

$dato = date("j/n Y") . " - " . date("H:i:s");

mysql_query("INSERT INTO nyheder (dato, overskrift, tekst) VALUES ('$dato', '$overskrift', '$nyhed')");

echo "<br><br><font color=\"black\">Nyheden er blevet tilføjet!</font>";
}
?>

</body>
</html>

<?
}
?>

</body>
</html>

<?
}
?>
Avatar billede muddi Praktikant
18. marts 2004 - 21:08 #1
Der var lidt for meget kode. Derfor:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title></title>
<link href="../css/standard.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="764" cellpadding="0" cellspacing="0" border="0">
<form method="post" action="<? echo $PHP_SELF; ?>">
   
<b> Nyhedens overskrift: </b> <br>
<input type="text" name="overskrift" size="70" /> <br>
<b> Nyheden: </b><br>
<textarea cols="50" rows="5" name="nyhed"></textarea> <br>
<input type="hidden" name="pass" value="nicky">
<input type="submit" name="sendt" value="Indsæt" /> <input type="reset" value="Reset" />

</form></table>

<a href="visnyhed.php">Tilbage til nyhedsoversigt!</a>

<?php

$overskrift = $_REQUEST["overskrift"];
$nyhed = $_REQUEST["nyhed"];

if ($overskrift && $nyhed) {

$db = mysql_connect("bla","bla","bla");
mysql_select_db("morten",$db);

$dato = date("j/n Y") . " - " . date("H:i:s");

mysql_query("INSERT INTO nyheder (dato, overskrift, tekst) VALUES ('$dato', '$overskrift', '$nyhed')");

echo "<br><br><font color=\"black\">Nyheden er blevet tilføjet!</font>";
}
?>

</body>
</html>
Avatar billede erikjacobsen Ekspert
18. marts 2004 - 21:11 #2
Har du et link til siden?

Bruger du en <table> skal man dele indholdet op med <tr> og <td>
Avatar billede nickyc Nybegynder
18. marts 2004 - 21:12 #3
Ahhh, Takker
Avatar billede nickyc Nybegynder
18. marts 2004 - 21:13 #4
hvad mener du
Avatar billede muddi Praktikant
18. marts 2004 - 21:13 #5
Du kunne godt lige have skrevet at fejlen var:
Parse error: parse error, unexpected '}' in E:\www\test.php on line 49

Men det var i øvrigt en nem fejl :o)
Avatar billede muddi Praktikant
18. marts 2004 - 21:15 #6
Erik mener at du har nogle table-tags, men ikke nogen rækker og celler i denne tabel. Fjern tabel-elementerne, så er din html i orden :o)
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