Ik ben een noobje dus :)

Ik heb een tabel gemaakt en in die tabel zijn 2 rijen
De eerste rij is opgedeeld in 2kollomen, in de eerste kollom moet de naam komen en in de 2de de datum

De 2de rij is het bericht

Het zou er zo moeten uitzien:

Posted by: *poste naam* Date: *de datum*

Message:
*het bericht*


Die woorden Posted by, date, message zouden er ook moeten bijkomen, maar weet niet hoe

Fout melding:

Parse error: parse error, unexpected '>' in /usr/local/apache2/htdocs/northor/v1/allerlei/theudho_treachery.php on line 96

Het complete script:

<?

$amount=50;

if ($_GET['action']=='write') {
header('location: theudho_treachery.php?action=read&start=0');
$file=fopen('theudho_treachery.txt','a');

$message=str_replace("\r",'',$message);
$message=str_replace("\n",'{{',$_GET['message']);
fwrite($file,$_GET['name'].'|||'.$_GET['email'].'|||'.date('d-m-Y').'|||'.$_GET['url'].'|||'.$message."\n");
fclose($file);

}

$start=(isset($_GET['start'])?$_GET['start']:0);
$gastenboek=Array();
$gastenboek=file('theudho_treachery.txt');

?>
<script language="JavaScript">
function validate(form) {
if (form.name.value=="") {
alert("Vul je naam in");
return false;
} else if (form.message.value=="") {
alert("Vul je bericht in");
return false;
}
}
</script>
</p>
<p>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="side">
<table width="100%" >
<table width="500" border="1" cellspacing="0" cellpadding="0" bordercolor="#333333">
<tr>
<td>

<?
$gastenboek=array_reverse($gastenboek);
for ($i=$start;$i<$start+$amount && $i<sizeof($gastenboek);$i++) {
list($name,$email,$date,$url,$message)=explode('|||',$gastenboek[$i]);
$message=str_replace('{{',"\n",$message);

'<td>echo '<TR><TD><B>'.($email!=""?'<A href="mailto:'.$email.'">'.$name.'</A>':$name).'</B></TD><TD align="right"><B>'.$date.'</B></TD></TR>'."\n"; '</td>'

</tr>
<tr>
'<td> echo '<SPAN>'.str_replace("\n",'<BR>',htmlspecialchars($message)).'</SPAN>'."\n"; </td>'
</tr>

</table>
}
?>
</td>
</tr>
</table>
</table>
<center>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<?
if ($start>0) echo '<A href="theudho_treachery.php?start='.max(0,$start-$amount).'"><<<</A> ';
if ($start+$amount<sizeof($gastenboek)) echo ' <A href="theudho_treachery.php?start='.($start+$amount).'">>>></A>';
?>
</font>
</center>
</td>
</tr>
</table>
<p>
<table width="100%" cellspacing="0" cellpadding="0" >
<tr>
<td class="side">
<form action="theudho_treachery.php" method="GET" onSubmit="return validate(this);">
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="hidden" name="action" value="write">
</font><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF"><b><a name="bericht_theudho"></a></b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
</font>
<table class="side" width="500">
<tr>
<td width="89">
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Naam:</font></div>
</td>
<td width="399">
<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="text" name="name" size="30" style="background-color: #4A4A4C; font-family: Verdana; font-size: 10px; color: #FFFFFF; border: 1 solid #4A4A4C">
</font></div>
</td>
</tr>
<tr>
<td width="89">
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Bericht:</font></div>
</td>
<td width="399">
<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<textarea name="message" cols="60" rows="8" style="background-color: #4A4A4C; font-family: Verdana; font-size: 10px; color: #FFFFFF; border: 1 solid #4A4A4C"></textarea>
</font></div>
</td>
</tr>
</table>
<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="submit" value="Verstuur" name="submit" style="background-color: #4A4A4C; font-size: 10px; font-family: Verdana; color: #FFFFFF; border: 0 solid #000000">
</font> </div>
</form>
</td>
</tr>
</table>
Om uit de database te halen, en simpel weergeven:
<?
$query = "SELECT * FROM db WHERE id='".$_GET['id']."'";
$result = mysql_query($query);
$rij = mysql_fetch_object($result);

echo "Posted by: ".$rij->naam."<br>\n";
echo "Date: ".$rij->datum."<br \n";
echo "Message:<br>\n";
echo $rij->bericht;
?>
mss heb je er wat aan, is vrij basic..
Het script werkt niet vie een Databas maar via een .txt (theudho_treachery.txt)

Reageren