Hier begint je website

» Menu

Home
Nieuws
Artikel
Informeer een vriend
Informeer een vriend
Forums
Adverteren
Scripts
Badges
FAQ
Opleidingen
Animaties
Awards
Links
Autohits
Registreer
Gastenboek
Bookmark ons
Contact ons



» Forum threads

Huidige threads:
:: Forums ::



» Zoeken met Google


Web Webles.net




» Gebruikers Online

Er zijn:
0 geregistreerde gebruikers
and 3 gasten nu online.


» Een forum maken
Lees.php3 - Print Email PDF 
Geplaatst door EŽnst 03/09/2002

Index

» Hoe maak je een for...
» Forum.php3
» Lees.php3
» Write.php3
» Submit.php3

 <? 

/*Maak connectie */ 

$db mysql_connect(); 
mysql_select_db("jouwdb"); 

/* Lees het bericht */ 

$sql "SELECT id, naam, titel, inhoud, datum FROM forum WHERE id='$id'"
$result mysql_query($sql) or die (mysql_error()); 

if (
mysql_num_rows($result) == 0) { 
// Als er geen berichten zijn gevonden

echo "<center><h1>Fout!!!!!!!</h1></center>"
echo 
"<p>Dit bericht bestaat niet!</P>"
echo 
"<Br>Terug naar het forum <a href="forum.php3"> klik hier! </a>"

} else {
// Schrijf alle berichten

echo "<table border="0" cellspacing="0" cellpadding="5" width="600" align="center">"

while (
$row mysql_fetch_object($result)) { 

echo 
"<tr>\n"
echo 
"<Th width="80%">$row->titel</Th>"
echo 
"</tr><tr>"
echo 
"<td>Naam:"
echo 
"$row->naam"
echo 
"<Br>Datum gepost: $row->datum</td> "
echo 
"</tr><tr>"
echo 
"<td>$row->inhoud</td> "
echo 
"</tr>"

$replyto '1'


echo 
"</table>n"

postReply($replyto$id); 

?> 


Eerst maken we weer verbinding en stellen we een SQL statement op en voeren die uit. Alle gegevens worden nu opgehaald en in een tabel verwerkt totdat alle ID's die betrekking heeft met die post zijn weergegeven. Bij het weergeven wordt gebruik gemaakt van een tabel met daarin voor iedere post een aparte vak. Dus niet voor ieder bericht 1 tabel.

Reacties
Een waarschuwing is denk ik wel op zijn plaats.
Als je dit script zo in de praktijk gaat gebruiken, dan betekent dat, dat bij het schrijven van een nieuw bericht ook php ,html tags en nog erger javascripts kunnen worden ingevoerd. Dit is een zeer gevaarlijke situatie. Zorg er voor dat er nooit html tags of php tags kunnen worden opgeslagen. dit kan eenvoudig met de strip_tags() functie. Bij de meeste forum systemen wordt daarom gebruikt gemaakt van speciale tags die dan door een zelfgemaakte parser moeten worden omgezet.
Gepost door:ottojan

ottojan
 WWW 

datum: 14/12/2003 16:06 GMT
Om een reactie te posten moet je ingelogd zijn. Als je geen login hebt, vraag er een aan. Het is gratis!

» Login




» Advertentie


Hier adverteren?



» Gebruikers

Laatste bezoeken :
MauriceMaurice
babsb
andries
Tommy
animatieanimatie
Online :
Admins : 0
Leden : 0
Gasten : 3
Totaal : 3
Nu online :



» Powered by

phpWebThings powered

Powered by Oerlemans Services


 This website was created with phpWebThings 1.5.2.
Š 2002 - 2005 Copyright, Oerlemans Services