Hey nu har jeg endelig fået taget mig sammen til at kode en gæstebog, men den bliver ved med at komme med en fejl ved linje 104, men der er kun ?> (slutning af en php kode) så kan ikke lige se hvorfor der skulle være en fejl!!! her er min gæstebog.
<?
mysql_connect("xxxxxxxx","xxxxxxx","xxxxxxxxxx");
mysql_select_db("xxxxxxxx");
if($_POST[checkit] == "ok"){
if(!empty($_POST[navn]) OR ($_POST[besked])){
$dato = date("d/m/Y H:i:s");
mysql_query("INSERT INTO guestbook (navn, email, farve, dato, besked) VALUES ('$_POST[navn]', '$_POST[besked]', '$farve', '$dato')");
header("location: $PHP_SELF?gb=laes");
}
}
?>
<center><a href="$PHP_SELF?gb=laes"><font size="-1" color="#000000">Læs Gæstebog</font></a> |
<a href="$PHP_SELF?gb=note"><font size="-1" color="#000000">Skriv i Gæstebog</font></a> </center>
<center><hr color="#000000" style="width:80%"></center>
<?php
//Skrevet af: Per Heymann - www.heymann.1go.dk
$action = @$_GET['gb'];
if($action=='note') {
?>
<table border=0 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=70% bgcolor=#83B5F2>
<tr>
<td>
<table border=1 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=100% bgcolor=#83B5C2>
<tr>
<td bgcolor=#83B5F2><table border=0 cellpadding=0 cellspacing=0 align=center width=100%>
<tr>
<td bgcolor=#83B5F2><center>Skiv en besked</center></td>
</tr>
</table></td>
<tr>
<td><form action="<? echo $_PHPSELF; ?>" method="post">
<input type="hidden" name="checkit" value="ok"/>
<table width="293">
<tr>
<td width="46">Navn:</td>
<td width="167"><input style="background-color: transparent;" type="text" name="navn"></td>
</tr>
<tr>
<td width="46">Email:</td>
<td width="167"><input style="background-color: transparent;" type="text" name="email"></td>
</tr>
<tr>
<td>Besked farve:</td>
<td><select style="background-color: transparent;" name="farve">
<option value="000000" selected>----Vælg Farve----</option>
<option value="000000">Sort</option>
<option value="0000FF">Blå</option>
<option value="FF0000">Rød</option>
<option value="00FF00">Grøn</option>
<option value="FF00FF">Lilla</option>
</select>
</td>
</tr>
<tr>
<td>Besked</td><td><textarea style="background-color: transparent;" name="besked" cols="20" rows="5"></textarea><input type="submit" value="send indlæg"/></td>
</tr>
</table>
</form></td>
</tr>
</table>
</td>
</tr>
</table><br \\>
<?
}
elseif($action=='laes') {
?>
<?
$query = mysql_query("SELECT * FROM guestbook ORDER BY id DESC");
while($row = mysql_fetch_assoc($query)){
$farve = $row[farve];
$email = $row[email];
$navn = $row[navn];
$besked = $row[besked];
$dato = $row[dato];
$tag = stripslashes($tag);
$navn = stripslashes($navn);
$besked = htmlentities($besked);
$navn = htmlentities($navn);
$email = htmlentities($email);{
?>
<table border=0 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=70% bgcolor=#83B5F2>
<tr>
<td>
<table border=1 bordercolor=#000000 cellpadding=0 cellspacing=0 align=center width=100% bgcolor=#83B5C2>
<tr>
<td bgcolor=#83B5F2><table border=0 cellpadding=0 cellspacing=0 align=center width=100%>
<tr>
<td bgcolor=#83B5F2><font color="$farve">Skrevet af: <b><?=$row[navn]?></b> - Skrevet den: <b><?=$row[dato]?></b></td>
</tr>
</table></td>
<tr>
<td><?=$row[besked]?></font></td>
</tr>
</table>
</td>
</tr>
</table><br \\><center>
<?php
}
}
mysql_close();
?>
Og der kommer denne fejl:
Parse error: parse error, unexpected $ in /free1go/h/e/www.heymann.1go.dk/nyt/Jan/gb/guestbook/gbog.php on line 104
Hjælp mig!
--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/ --------------------Reklame--------------------
[Redigeret d. 01/02-06 20:19:54 af Per]