Gb
Hej.Jeg har hentet et GB script fra nielsgamborg.dk
men når jeg har sat det op og udfyldt felterne og det og jeg trykker på hjemmesiden at den skal oprtte indlægget.
sker der intet,
her er mit script:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php
/* Tilpas variablerne til dine oplysninger */
$host = "localhost"; //skal ikke ændres i 90% af tilfældende
$bruger = "wipez_dk"; //"navn på din bruger"; //se de udleverede papirer/spørg dit wehotel
$kodeord = "******"; //"MosterFie"; //dit personlige password
$database = "bog"; //"navn på din database"; //se de udleverede papirer/spørg dit wehotel
/* Herfra ændres på eget ansvar - Der forbindes til databasen */
$db = mysql_connect($host,$bruger,$kodeord)or die ('Der kunne ikke forbindes til databasen. Fejl: ' . mysql_error());; //der connectes til databasen
mysql_select_db($database,$db);
/* navn og besked hentes i html formularen. */
if($_POST["skriv"]){
$navn = htmlspecialchars($_POST[navn]);
$besked = htmlspecialchars($_POST["besked"]);
/*Tjekker om begge felter er udfyldt*/
if($navn != "" || $besked != ""){
/* Sikkerheds script mod SQL injektions*/
if(!get_magic_quotes_gpc()){
$navn = addslashes($nyhed_overskrift);
$besked = addslashes($nyhed_tekst);
}
/* Der tester på om navn og besked er postet før. For at undgå ens indlæg, når man opdaterer siden */
$sql = "SELECT * FROM bog ";
$sql .= "WHERE navn = '" . $navn . "' ";
$sql .= "AND besked = '" . $besked ."' ";
$result= mysql_query($sql);
if($row = mysql_fetch_row($result)){
echo "<p style='color:red;' >Indlægget findes allerede, og blev ikke gemt igen.</p>";
}else{
$dato_array=getdate(); //php datofunktion
$dato = $dato_array["mday"] . "/" . $dato_array["mon"] . " - " . $dato_array["year"];
mysql_query("INSERT INTO bog(navn, dato, besked) VALUES('$navn','$dato','$besked')"); //data skrives til tabellen bog
}
}
}
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Untitled Document</title>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<body>
<div id="header">
<img src="images/ur.png" alt="Klokken/dato" class="ur"/>
<span class="date">
<?php
echo date("d/m/Y - H:i");
?>
</span>
<div id="menu">
<ul id="simple-menu">
<li><a href="http://www.wipez.dk/"><span>Hjem</span></a></li>
<li><a href="http://www.wipez.dk/downloads/"><span>Downloads</span></a></li>
<li><a href="http://www.wipez.dk/gaestebog/"><span>Gæstebog</span></a></li>
<li><a href="http://www.wipez.dk/kontakt/"><span>Kontakt</span></a></li>
</ul>
</div>
</div>
<div id="content">
<form method="post" id="gaestform" action="http://www.wipez.dk/gaestebog">
<p>
<input type="hidden" name="skriv" value="1" >
Navn: <br />
<input type="text" name="navn" size="25" >
<br />
<br />
<textarea name="besked" cols="50" rows="10"></textarea>
<br />
<input type="submit" value="Send">
</p>
</form>
<?php
$foresp = mysql_query("SELECT navn, dato, besked FROM bog ORDER BY nr DESC"); //Data hentes i tabellen bog
echo "<table>";
while($data = mysql_fetch_array($foresp)){
echo "<tr><td style=\"vertical-align:top;padding:15px;\">";
echo "<b>" . $data["navn"];
echo "</b><br />";
echo $data["dato"];
echo "</td><td style='vertical-align:top;padding:15px;'>";
echo nl2br($data["besked"]); //nl2br = newline oversættes til html breaktag.
echo "</td></tr>";
}
echo "</table>";
?>
</div>
<div id="footer">
<p>© 2009 - Alle rettigheder forbeholdes | Designet af <a href="http://www.wipez.dk/">wipez.dk</a><br />
<a href="http://www.wipez.dk/">Hjem</a> | <a href="http://www.wipez.dk/downloads">Downloads</a> | <a href="http://www.wipez.dk/gaestebog">Gæstebog</a> | <a href="http://www.wipez.dk/kontakt">Kontakt</a><br />
Valid <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.wipez.dk%2F&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.654">XHTML</a> | <a href="http://jigsaw.w3.org/css-validator/validator?uri=#61;http%3A%2F%2Fwipez.dk%2F&profile=css3&usermedium=all&swarning=#61;1
">CSS</a>
</div>
<br />
</body>
</html>
