Stap 4
Nu kan je dus berichten toevoegen in de database maar het is de bedoeling dat we de berichten kunen zien.
Dit doen we met de functie SELECT
Nieuws.php
-----------
Code (php)
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
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
<?php
//Eerst connecten we met de database
mysql_connect (".....",".....", "....."); //host, username, password
mysql_select_db("........."); //database
$query = mysql_query("SELECT * FROM nieuws ORDER BY id DESC");
//Alles selecteren van de tabel nieuws gerangschikt op id van hoog naar laag vb: (100,99,95,94,...)
while ($obj = mysql_fetch_object($query))
{ //een loop maken zodat we later de resulaten kunnen laten echo-en
$nieuwsid = $obj->id;
$bericht = stripslashes($obj->bericht); //de slashes die te veel zijn verwijderen
$bericht = nl2br($bericht); //een nieuwe lijn beginnen als er in de kolom 'bericht' ook een nieuwe lijn begint
//eventueel kan je hier smileys includen, is maar een idee :) de code is dan vb: ( include ("smileys.php"); )
//nu gaan we de comments tellen en als er comments zijn maken we een link naar de comments, zo niet maken we een link naar postcomment
$rij = mysql_query("SELECT * FROM nieuwscomments WHERE nieuwsid='$nieuwsid' ");
//we selecteren de comments die het zelfde id heeft als het id van het nieuwsbericht
$comments = mysql_num_rows($rij); //we tellen het aantal resultaten op
if ($comments == 1) //als het aantal comments gelijk is aan 1 dan gebruiken we X comment en niet X comments
$commentsnaam ="<a href=\"nieuwscomments.php?nieuwsid=$nieuwsid\">$comments comment</a>";
elseif ($comments > 1) //als het aantal comments meer is dan 1 gebruiken we X comments en niet X comment
$commentsnaam ="<a href=\"nieuwscomments.php?nieuwsid=$nieuwsid\">$comments comments</a>";
if ($comments == "0") //als er geen comments zijn dan maken we een link naar een pagina waar je een comment kan posten
$commentsnaam ="<a href=\"postcomment.php?nieuwsid=$nieuwsid\">Post comment</a>";
?>
//Eerst connecten we met de database
mysql_connect (".....",".....", "....."); //host, username, password
mysql_select_db("........."); //database
$query = mysql_query("SELECT * FROM nieuws ORDER BY id DESC");
//Alles selecteren van de tabel nieuws gerangschikt op id van hoog naar laag vb: (100,99,95,94,...)
while ($obj = mysql_fetch_object($query))
{ //een loop maken zodat we later de resulaten kunnen laten echo-en
$nieuwsid = $obj->id;
$bericht = stripslashes($obj->bericht); //de slashes die te veel zijn verwijderen
$bericht = nl2br($bericht); //een nieuwe lijn beginnen als er in de kolom 'bericht' ook een nieuwe lijn begint
//eventueel kan je hier smileys includen, is maar een idee :) de code is dan vb: ( include ("smileys.php"); )
//nu gaan we de comments tellen en als er comments zijn maken we een link naar de comments, zo niet maken we een link naar postcomment
$rij = mysql_query("SELECT * FROM nieuwscomments WHERE nieuwsid='$nieuwsid' ");
//we selecteren de comments die het zelfde id heeft als het id van het nieuwsbericht
$comments = mysql_num_rows($rij); //we tellen het aantal resultaten op
if ($comments == 1) //als het aantal comments gelijk is aan 1 dan gebruiken we X comment en niet X comments
$commentsnaam ="<a href=\"nieuwscomments.php?nieuwsid=$nieuwsid\">$comments comment</a>";
elseif ($comments > 1) //als het aantal comments meer is dan 1 gebruiken we X comments en niet X comment
$commentsnaam ="<a href=\"nieuwscomments.php?nieuwsid=$nieuwsid\">$comments comments</a>";
if ($comments == "0") //als er geen comments zijn dan maken we een link naar een pagina waar je een comment kan posten
$commentsnaam ="<a href=\"postcomment.php?nieuwsid=$nieuwsid\">Post comment</a>";
?>
<table width="98%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td height="21">
<div align="left">
Gepost door
</div>
</td></tr><tr>
<td valign="top" height="43">
<table width="100%" border="0" cellspacing="0" cellpadding="3" height="35">
<tr>
<td valign="top" height="19">
<div align="left">
</div>
</td></tr><tr>
<td valign="top" height="8">
<div align="right">[]</div>
</td></tr></table></td></tr></table>
<br>
« vorige pagina | volgende pagina »