Stap 5

Wat we nu nog missen is de pagina waar je reacties met kan toevoegen en een pagina waar je de comments kunt lezen.
Het probleem dat sommige mensen hebben is dat ze niet weten hoe je de comments kunt laten selecteren bij het juiste nieuwsbericht.
Wel, we maken dus een kolom bij de tabel 'nieuwscomments' met de naam 'nieuwsid'
Als we dan een comments toevoegen kan je het id van het nieuwsbericht in die kolom opslagen en kan je zo het de comments selecteren bij het gepaste nieuwsbericht.
Nu gaan we verder met de pagina.


postcomment.php
-----------------

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php  
$datum
= date("d/m/Y"); //de datum
$tijd = date("H:i"); //de tijd

if ($_POST['Submit'])  
{
//als er op submit is gedrukt gaan we checken of alle velden wel zijn ingevuld ...
if ($_POST['$bericht'] == "")  
$error = "Je moet een bericht invullen<br><br>";  
elseif ($_POST['$naam'] == "")  
$error = "Je moet je naam invullen<br><br>";  
elseif ($_POST['$emailadres'] == "")  
$error = "Je moet je e-mailadres invullen<br><br>";  
if (!$error)  
 {
//als er geen error is
$query ="INSERT INTO nieuwscomments (naam, tijd, datum, bericht,
nieuwsid, emailadres) VALUES ('$naam', '$tijd', '$datum', '$berichtr',
'$nieuwsid', '$emailadres')"
;  
mysql_query($query) or die (mysql_error());  
header("location:nieuwscomments.php?nieuwsid=$nieuwsid");  
//als je de comment hebt gepost stuur je de bezoeker terug naar het nieuwsbericht
}
else if ($error)
 {
//als er een error is
echo "
<div align=\"center\"><table width=\"50%\" border=\"1\"
cellspacing=\"0\" cellpadding=\"2\">
<tr bordercolor=\"#000000\">
<td bordercolor=\"#000000\" bgcolor=\"#e2e2e2\" height=\"36\">
$error<br>
<form method=\"post\" action=\"javascript:history.go(-1)\">
<input type=\"submit\" name=\"Terug\" value=\"Terug\">
</form>
</td></tr></table></div>"
;
}  
}

else  
{  
?>

<form method="post" action="">
<table width="98%" border="1" cellpadding="2" cellspacing="0">
<tr>
<td height="38">
Post een reactie:<br>
<hr noshade>
Bericht:
</td></tr>
<tr><td>
<textarea name="bericht" cols="60" rows="10"></textarea>
</td></tr>
<tr><td>
<div align="left">
<input type="submit" name="Submit" value="Post comment">
<input type="reset" name="Reset" value="Wis velden">
<input type="button" value="Terug naar nieuws"
onClick="window.location='nieuwscomments.php?nieuwsid=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo"$nieuwsid"; ?>
' " name="button">
</div></td></tr></table>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } ?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Stap 1
  2. Stap 2
  3. Stap 3
  4. Stap 4
  5. Stap 5
  6. Stap 6

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.