kåden till gästboken har jag fått men skrivit om en hel del... jag håller på med en ny design det e därför jag behöver hjälp.
och den nya är lite bredare en den så det e nog ingen fara.
varjefall behöver hjälp om hur jag ska kunna lösa det.
------------------klotter.php--------------- (utan design)
<script type="text/javascript">
<!--
function check_form() {
if (document.gastbok.meddelande.value == '') {
alert('eeeey... mannen du måste skriva nått !!!');
return false;
}
return true;
}
// -->
</script>
<?
/*---------------------- INSTÄLLNINGAR -----------------------------------*/
$server = "localhost"; // MySQL-serveradress, oftast localhost
$username = "xxxxx"; // MySQL-användarnamn
$password = "xxxxx"; // MySQL-lösenord
$databas = "xxxxxx"; // Databasens namn, ska innehålla tabellen guestbook
$antal = "10"; // Antal inlägg per sida
/*---------------------- INSTÄLLNINGAR -----------------------------------*/
// Kopplar till databasen
$koppling = @mysql_connect("$server", "$username", "$password");
mysql_select_db("$databas");
if (!$koppling) {
echo "Databasen är för tillfället ur funktion. Var vänlig försök senare.";
exit();
}
// Lägger till nya inlägg
if($todo == "add"){
$namn = htmlspecialchars($namn);
$epost = htmlspecialchars($epost);
$hemsida = eregi_replace("http://", "", $hemsida);
$hemsida = htmlspecialchars($hemsida);
$meddelande = eregi_replace("\n", "<br>", $meddelande);
$meddelande = eregi_replace("\r", "", $meddelande);
$tid = date("H:i, Y-m-d");
$ip = getenv ("REMOTE_ADDR");
$sql = "INSERT INTO guestbook(namn, epost, hemsida, meddelande, tid, ip) VALUES('$namn', '$epost', '$hemsida', '$meddelande', '$tid', '$ip')";
// Ta bort "or die"-delen när skriptet fungerar
mysql_query($sql) or die("SQL: $sql <br>".mysql_error());
echo "<script type=\"text/javascript\">
<!--
document.location.href = 'index.php?sida=klotter';
// -->
</script>";
}
// Formuläret
?>
<?
$inlagg = mysql_fetch_array(mysql_query("SELECT COUNT(ID) AS ID FROM guestbook"));
$inlagg = $inlagg['ID'];
echo "($inlagg st inlägg)<br><br>";
?>
\<?
// Kollar vilken sida man är på
if(!isset($page)){$page=1;}
$step = ($page-1)*$antal;
// Hämtar inläggen
$meddelanden = mysql_query("SELECT namn, epost, hemsida, meddelande, tid, ip FROM guestbook ORDER BY ID DESC LIMIT $step, $antal");
// Listar upp inläggen
while($rad = mysql_fetch_array($meddelanden)){
echo "<b>$rad[namn] ($rad[tid])</b> ";
if($rad['epost'] != ""){echo "<a href='mailto:$rad[epost]' target='_blank'><u>mejl</u></a> ";}
if($rad['hemsida'] != ""){echo "<a href='http://$rad[hemsida]' target='_blank'><u>hemsida</u></a>";}
echo " <font color=#eeeeee>$rad[ip]</font>";
echo "<br>$rad[meddelande] <br>";
echo "<img src='gfx/hr2.gif' width='100%' height='16'><br>";
}
?>
<form name="gastbok" action="index.php?sida=klotter&todo=add" method="post" onsubmit="return check_form()">
namn<br>
<input name="namn" type="text" size="20" value="" style="width: 155px" maxlength="20">
<br>
mejl <br>
<input name="epost" type="text" size="20" value="" style="width: 155px" maxlength="50">
<br>
hemsida<br>
<input name="hemsida" type="text" size="20" value="" style="width: 155px" maxlength="50">
<br>
<br>
<textarea name="meddelande" style="width: 155px; height: 95px; overflow: hidden;" noscrollbar wrap="soft"></textarea>
<br>
<br>
<input type="image" border="0" name="submit" src="gfx/oki.gif" width="28" height="19">
</form>
<?
// Länkar till nyare och äldre inlägg
$nyare = $page-1;
$aldre = $page+1;
if($page > 1){echo "<a href='index.php?sida=klotter&page=$nyare'><b>NYARE</b></a>";}
echo "<a href='index.php?sida=klotter&page=$aldre'><b>ÄLDRE</b></a>";
?>