forum
29 antwoorden
Gesponsorde links
prorsoft - 27/04/2005 16:41
PHP gevorderde
Post je script dan toch eens!
Anders kunnen we er toch niets mee?
Mokka - 27/04/2005 16:44
Onbekend
geef de link of post het script, anders kunnen we je niet op een fatsoenlijke manier helpen!:s
morrowind - 27/04/2005 16:54 (laatste wijziging 27/04/2005 17:00)
Nieuw lid
<?php
// The Topic List
if ($view == topics) {
print "<table><tr><td width=150><u><b>Bericht</td><td width=100><u><b>Door</td><td width=50><b><u>Reacties</td></tr>";
$tsel = mysql_query("select * from topics");
while ($topic = mysql_fetch_array($tsel)) {
$replies = mysql_num_rows(mysql_query("select * from replies where topic_id=$topic[id]"));
print "<tr><td><a href=gameforums.php?topic=$topic[id]>$topic[topic]</a></td><td>$topic[starter]</td><td>$replies</td></tr>";
}
print "</table>";
print "</center><form method=post action=gameforums.php?action=addtopic>";
print "Maak een nieuw bericht:<br><input type=text name=title2 value=Title><br><textarea name=body cols=30 rows=3></textarea><br><input type=submit value=\"Maak\"></form>";
}
// View Topic
if ($topic) {
$topicinfo = mysql_fetch_array(mysql_query("select * from topics where id=$topic"));
if (empty ($topicinfo[id])) {
print "Geen goed bericht.";
include("footer2.php");
exit;
}
print "<center><br><table class=td width=98% cellpadding=0 cellspacing=0><tr><td style=\"border-bottom: solid black 1px;\" bgcolor=eeeeee><b>$topicinfo[topic]</b> door $topicinfo[starter] (<a href=gameforums.php?view=topics>terug</a>)</td></tr>";
print "<tr><td>$topicinfo[body]</td></tr></table><br>";
$rsel = mysql_query("select * from replies where topic_id=$topicinfo[id] order by id asc");
while ($reply = mysql_fetch_array($rsel)) {
print "<center><table class=td width=98% cellpadding=0 cellspacing=0><tr><td bgcolor=eeeeee style=\"border-bottom: solid black 1px;\"><b>$reply[starter]</b> zegt... (<a href=gameforums.php?view=topics>terug</a>)</td></tr>";
print "<tr><td>$reply[body]</td></tr></table><br>";
}
print "</center><form method=post action=gameforums.php?reply=$topicinfo[id]>";
print "Voeg reactie toe:<br><textarea name=rep cols=30 rows=3>Body</textarea><br><input type=submit value=\"Voeg toe\"></form>";
}
// Add Topic
if ($action == addtopic) {
if (empty ($title) || empty ($body)) {
print "You must fill all fields.";
include("footer2.php");
exit;
}
mysql_query("insert into topics (topic, body, starter) values('$title2', '$body', '$stat[user]')") or die("Could not add topic.");
print "Bericht is toegevoegd. Klik <a href=gameforums.php?view=topics>hier</a> om terug te gaan naar het forum";
}
// Add Reply
if ($reply) {
$exists = mysql_num_rows(mysql_query("select * from topics where id=$reply"));
if ($exists <= 0) {
print "Geen goede topic.";
include("footer2.php");
exit;
}
if (empty ($rep)) {
print "Je moet alle velden invoeren.";
include("footer2.php");
exit;
}
mysql_query("insert into replies (starter, topic_id, body) values('$stat[user]', $reply, '$rep')") or die("Kon reactie niet toevoegen.");
print "Reactie toegevoegd. Klik <a href=gameforums.php?topic=$reply>hier</a>.";
}
?>
<?php
// The Topic List
if ( $view == topics) {
print "<table><tr><td width=150><u><b>Bericht</td><td width=100><u><b>Door</td><td width=50><b><u>Reacties</td></tr>" ;
print "<tr><td><a href=gameforums.php?topic=$topic[id] >$topic[topic] </a></td><td>$topic[starter] </td><td>$replies </td></tr>" ; }
print "</center><form method=post action=gameforums.php?action=addtopic>" ; print "Maak een nieuw bericht:<br><input type=text name=title2 value=Title><br><textarea name=body cols=30 rows=3></textarea><br><input type=submit value=\" Maak\" ></form>" ; }
// View Topic
if ( $topic ) {
if ( empty ( $topicinfo [ id
] ) ) { print "Geen goed bericht." ; include ( "footer2.php" ) ;
}
print "<center><br><table class=td width=98% c ellpadding=0 cellspacing=0><tr><td style=\" border-bottom: solid black 1px;\" bgcolor=eeeeee><b>$topicinfo[topic] </b> door $topicinfo[starter] (<a href=gameforums.php?view=topics>terug</a>)</td></tr>" ; print "<tr><td>$topicinfo[body] </td></tr></table><br>" ;
$rsel = mysql_query ( "select * from replies where topic_id=$topicinfo[id] order by id asc" ) ; print "<center><table class=td width=98% c ellpadding=0 cellspacing=0><tr><td bgcolor=eeeeee style=\" border-bottom: solid black 1px;\" ><b>$reply[starter] </b> zegt... (<a href=gameforums.php?view=topics>terug</a>)</td></tr>" ; print "<tr><td>$reply[body] </td></tr></table><br>" ; }
print "</center><form method=post action=gameforums.php?reply=$topicinfo[id] >" ; print "Voeg reactie toe:<br><textarea name=rep cols=30 rows=3>Body</textarea><br><input type=submit value=\" Voeg toe\" ></form>" ; }
// Add Topic
if ( $action == addtopic) {
print "You must fill all fields." ; include ( "footer2.php" ) ;
}
mysql_query ( "insert into topics (topic, body, starter) values('$title2 ', '$body ', '$stat[user] ')" ) or
die ( "Could not add topic." ) ; print "Bericht is toegevoegd. Klik <a href=gameforums.php?view=topics>hier</a> om terug te gaan naar het forum" ; }
// Add Reply
if ( $reply ) {
if ( $exists <= 0 ) {
print "Geen goede topic." ; include ( "footer2.php" ) ;
}
print "Je moet alle velden invoeren." ; include ( "footer2.php" ) ;
}
mysql_query ( "insert into replies (starter, topic_id, body) values('$stat[user] ', $reply , '$rep ')" ) or
die ( "Kon reactie niet toevoegen." ) ; print "Reactie toegevoegd. Klik <a href=gameforums.php?topic=$reply >hier</a>." ; }
?>
dat is de script
Admin edit:
Het is het script, en gebruik die GODVERGETEN [code] tags eens!
DeafBoy - 27/04/2005 17:15
HTML beginner
Wat zie je wel en wat zie je niet?
Wat is de foutmelding bij jou?
morrowind - 27/04/2005 17:17
Nieuw lid
je ziet nix
Rens - 27/04/2005 17:20
Crew algemeen
D'r klopt niet echt veel van je code...
$topic ==> $_GET['topic']
if ($view == topics) {
Dat klopt ook niet, om een string moeten altijd " en " staan.
if ($view == "topics") {
En gebruik ERROR-HANDLING bij je queries...
<?PHP
$sQuery = "je query";
if(!$rResult = MySQL_Query($sQuery))
{
echo MySQL_Error()."<BR>".MySQL_Errno();
} else
{
// rest van je code
}
?>
<?PHP
$sQuery = "je query" ;
{
} else
{
// rest van je code
}
?>
morrowind - 27/04/2005 18:04
Nieuw lid
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/hosting/morrowind/gameforums.php on line 10
is de probleem nu
prorsoft - 27/04/2005 18:08 (laatste wijziging 27/04/2005 18:15)
PHP gevorderde
Eerst je queries uitvoeren voordat je ze fetcht!
<?php
// The Topic List
if ($view == topics) {
print "<table><tr><td width=150><u><b>Bericht</td><td width=100><u><b>Door</td><td width=50><b><u>Reacties</td></tr>";
$tsel = mysql_query("select * from topics");
while ($topic = mysql_fetch_array($tsel)) {
$replies = mysql_num_rows(mysql_query("select * from replies where topic_id=".$topic['id']));
print "<tr><td><a href=gameforums.php?topic=".$topic[id].">".$topic['topic']."</a></td><td>".$topic[starter]."</td><td>$replies</td></tr>";
}
print "</table>";
print "</center><form method=post action=gameforums.php?action=addtopic>";
print "Maak een nieuw bericht:<br><input type=text name=title2 value=Title><br><textarea name=body cols=30 rows=3></textarea><br><input type=submit value=\"Maak\"></form>";
}
// View Topic
if ($topic) {
$kwerrie=mysql_query("select * from topics where id=$topic");
$topicinfo = mysql_fetch_array($kwerrie);
if (empty ($topicinfo['id'])) {
print "Geen goed bericht.";
include("footer2.php");
exit;
}
print "<center><br><table class=td width=98% cellpadding=0 cellspacing=0><tr><td style=\"border-bottom: solid black 1px;\" bgcolor=eeeeee><b>".$topicinfo['topic']."</b> door ".$topicinfo['starter']." (<a href=gameforums.php?view=topics>terug</a>)</td></tr>";
print "<tr><td>".$topicinfo['body']."</td></tr></table><br>";
$rsel = mysql_query("select * from replies where topic_id=".$topicinfo['id']." ORDER BY id asc");
while ($reply = mysql_fetch_array($rsel)) {
print "<center><table class=td width=98% cellpadding=0 cellspacing=0><tr><td bgcolor=eeeeee style=\"border-bottom: solid black 1px;\"><b>".$reply['starter']."</b> zegt... (<a href=gameforums.php?view=topics>terug</a>)</td></tr>";
print "<tr><td>".$reply[body]."</td></tr></table><br>";
}
print "</center><form method=post action=gameforums.php?reply=".$topicinfo['id'].">";
print "Voeg reactie toe:<br><textarea name=rep cols=30 rows=3>Body</textarea><br><input type=submit value=\"Voeg toe\"></form>";
}
// Add Topic
if ($action == addtopic) {
if (empty ($title) || empty ($body)) {
print "You must fill all fields.";
include("footer2.php");
exit;
}
mysql_query("insert into topics (topic, body, starter) values('$title2', '$body', '".$stat['user']."')") or die("Could not add topic.");
print "Bericht is toegevoegd. Klik <a href=gameforums.php?view=topics>hier</a> om terug te gaan naar het forum";
}
// Add Reply
if ($reply) {
$exists = mysql_num_rows(mysql_query("select * from topics where id=$reply"));
if ($exists <= 0) {
print "Geen goede topic.";
include("footer2.php");
exit;
}
if (empty ($rep)) {
print "Je moet alle velden invoeren.";
include("footer2.php");
exit;
}
mysql_query("insert into replies (starter, topic_id, body) values('".$stat[user]."', $reply, '$rep')") or die("Kon reactie niet toevoegen.");
print "Reactie toegevoegd. Klik <a href=gameforums.php?topic=$reply>hier</a>.";
}
?>
<?php
// The Topic List
if ( $view == topics) {
print "<table><tr><td width=150><u><b>Bericht</td><td width=100><u><b>Door</td><td width=50><b><u>Reacties</td></tr>" ;
print "<tr><td><a href=gameforums.php?topic=" . $topic [ id
] . ">" . $topic [ 'topic' ] . "</a></td><td>" . $topic [ starter
] . "</td><td>$replies </td></tr>" ; }
print "</center><form method=post action=gameforums.php?action=addtopic>" ; print "Maak een nieuw bericht:<br><input type=text name=title2 value=Title><br><textarea name=body cols=30 rows=3></textarea><br><input type=submit value=\" Maak\" ></form>" ; }
// View Topic
if ( $topic ) {
$kwerrie = mysql_query ( "select * from topics where id=$topic " ) ; if ( empty ( $topicinfo [ 'id' ] ) ) { print "Geen goed bericht." ; include ( "footer2.php" ) ;
}
print "<center><br><table class=td width=98% c ellpadding=0 cellspacing=0><tr><td style=\" border-bottom: solid black 1px;\" bgcolor=eeeeee><b>" . $topicinfo [ 'topic' ] . "</b> door " . $topicinfo [ 'starter' ] . " (<a href=gameforums.php?view=topics>terug</a>)</td></tr>" ; print "<tr><td>" . $topicinfo [ 'body' ] . "</td></tr></table><br>" ;
$rsel = mysql_query ( "select * from replies where topic_id=" . $topicinfo [ 'id' ] . " ORDER BY id asc" ) ; print "<center><table class=td width=98% c ellpadding=0 cellspacing=0><tr><td bgcolor=eeeeee style=\" border-bottom: solid black 1px;\" ><b>" . $reply [ 'starter' ] . "</b> zegt... (<a href=gameforums.php?view=topics>terug</a>)</td></tr>" ; print "<tr><td>" . $reply [ body
] . "</td></tr></table><br>" ; }
print "</center><form method=post action=gameforums.php?reply=" . $topicinfo [ 'id' ] . ">" ; print "Voeg reactie toe:<br><textarea name=rep cols=30 rows=3>Body</textarea><br><input type=submit value=\" Voeg toe\" ></form>" ; }
// Add Topic
if ( $action == addtopic) {
print "You must fill all fields." ; include ( "footer2.php" ) ;
}
mysql_query ( "insert into topics (topic, body, starter) values('$title2 ', '$body ', '" . $stat [ 'user' ] . "')" ) or
die ( "Could not add topic." ) ; print "Bericht is toegevoegd. Klik <a href=gameforums.php?view=topics>hier</a> om terug te gaan naar het forum" ; }
// Add Reply
if ( $reply ) {
if ( $exists <= 0 ) {
print "Geen goede topic." ; include ( "footer2.php" ) ;
}
print "Je moet alle velden invoeren." ; include ( "footer2.php" ) ;
}
mysql_query ( "insert into replies (starter, topic_id, body) values('" . $stat [ user
] . "', $reply , '$rep ')" ) or
die ( "Kon reactie niet toevoegen." ) ; print "Reactie toegevoegd. Klik <a href=gameforums.php?topic=$reply >hier</a>." ; }
?>
PS. DOE JIJ ZO ARRAYS IN EEN STRING?
<?
print "<p>$arraay[key]</p>";
<?
print "<p>$arraay[key] </p>" ;
IS ZWAAR FOUT!
ZO:
<?
print "<p>".$arraay['key']."</p>";
<?
print "<p>" . $arraay [ 'key' ] . "</p>" ;
EDIT: weer een editje erbij...
morrowind - 27/04/2005 18:28
Nieuw lid
ik ben nog maar net bezig met php dus kan eht iets duidelijker?
morrowind - 27/04/2005 18:31
Nieuw lid
ojha die script heb ik ook maar gekregen
Gerard - 27/04/2005 19:04
Ouwe rakker
dat script
www.phpbb.com voor jou heb ik zomaar het gevoel.
morrowind - 27/04/2005 19:08
Nieuw lid
and phpbb is?
morrowind - 27/04/2005 19:10
Nieuw lid
ojah ik heb een script en staat Parse error: parse error, unexpected '<' in /usr/export/www/hosting/morrowind/list.php on line 145 wat meot ej dan doen?
Simeken - 27/04/2005 20:16 (laatste wijziging 27/04/2005 20:16)
HTML beginner
nou, ik ben geen crewlid, maar ik vind dat je toch wel een je edit-knop mag gebruiken...
over die '<' : heb je ergens geen ; , kijk ernaar, mss heb nog niets anders ook vergeten...
Squirrel - 27/04/2005 20:20
HTML interesse
Zie anders eens?.... Een forum jongen, een kant en klaar forum....
morrowind - 27/04/2005 20:27
Nieuw lid
owh okey dan weet ik het wat phpbb is maarjah ikz al ff kijken war is die ; mis
Gerard - 28/04/2005 10:51
Ouwe rakker
niet kijken, niet zoeken, gewoon naar www.phpbb.com gaan en downloaden. Werkt voor jou (en ons) 10 keer beter.
morrowind - 28/04/2005 13:48
Nieuw lid
jah maar dan krijg je een complete forum en dat hoef ik nie kwil gwn een simpele
ikkedikke - 28/04/2005 14:18
PHP expert
misschien is error_reporting(E_ALL) bovenin proberen, zou echt wonderen doen
Gerard - 28/04/2005 14:58
Ouwe rakker
Citaat:
jah maar dan krijg je een complete forum en dat hoef ik nie kwil gwn een simpele
Waarom zou je niet een standaard gebruiken wat door miljoenen anderen gebruikt wordt over de hele wereld. Wanneer jij vindt dat je genoeg van PHP weet en je het aankan kan je alsnog zelf aan de slag gaan met een forum.
morrowind - 28/04/2005 15:12
Nieuw lid
hmm kzal phpbb wel als tijdelijke forum gebruiken dan
prorsoft - 28/04/2005 15:29
PHP gevorderde
@Lightblade:
het is onderhand al 1.3 geworden hoor...
morrowind - 28/04/2005 15:47
Nieuw lid
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
duidelijk:s
Gesponsorde links
Dit onderwerp is gesloten .