login  Naam:   Wachtwoord: 
Registreer je!
 Forum

forum

Offline morrowind - 27/04/2005 16:40
Avatar van morrowindNieuw lid kan iemand mij helpen ik heb een forum maar hij laat niks zien 

29 antwoorden

Gesponsorde links
Offline prorsoft - 27/04/2005 16:41
Avatar van prorsoft PHP gevorderde Post je script dan toch eens!
Anders kunnen we er toch niets mee?
Offline Mokka - 27/04/2005 16:44
Avatar van Mokka Onbekend geef de link of post het script, anders kunnen we je niet op een fatsoenlijke manier helpen!:s
Offline morrowind - 27/04/2005 16:48
Avatar van morrowind Nieuw lid hij staat er op muh scripts ding
Offline Rens - 27/04/2005 16:49
Avatar van Rens Gouden medaille

Crew algemeen
Ennuh, waar staat jou 'scripts ding'??:s :s
Offline morrowind - 27/04/2005 16:54 (laatste wijziging 27/04/2005 17:00)
Avatar van morrowind Nieuw lid
  1. <?php
  2. // The Topic List
  3. if ($view == topics) {
  4. 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>";
  5.  
  6. $tsel = mysql_query("select * from topics");
  7. while ($topic = mysql_fetch_array($tsel)) {
  8. $replies = mysql_num_rows(mysql_query("select * from replies where topic_id=$topic[id]"));
  9. print "<tr><td><a href=gameforums.php?topic=$topic[id]>$topic[topic]</a></td><td>$topic[starter]</td><td>$replies</td></tr>";
  10. }
  11.  
  12. print "</table>";
  13. print "</center><form method=post action=gameforums.php?action=addtopic>";
  14. 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>";
  15. }
  16.  
  17. // View Topic
  18. if ($topic) {
  19. $topicinfo = mysql_fetch_array(mysql_query("select * from topics where id=$topic"));
  20. if (empty ($topicinfo[id])) {
  21. print "Geen goed bericht.";
  22. include("footer2.php");
  23. }
  24. 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>";
  25. print "<tr><td>$topicinfo[body]</td></tr></table><br>";
  26.  
  27. $rsel = mysql_query("select * from replies where topic_id=$topicinfo[id] order by id asc");
  28. while ($reply = mysql_fetch_array($rsel)) {
  29. 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>";
  30. print "<tr><td>$reply[body]</td></tr></table><br>";
  31. }
  32.  
  33. print "</center><form method=post action=gameforums.php?reply=$topicinfo[id]>";
  34. print "Voeg reactie toe:<br><textarea name=rep cols=30 rows=3>Body</textarea><br><input type=submit value=\"Voeg toe\"></form>";
  35. }
  36.  
  37. // Add Topic
  38. if ($action == addtopic) {
  39. if (empty ($title) || empty ($body)) {
  40. print "You must fill all fields.";
  41. include("footer2.php");
  42. }
  43. mysql_query("insert into topics (topic, body, starter) values('$title2', '$body', '$stat[user]')") or die("Could not add topic.");
  44. print "Bericht is toegevoegd. Klik <a href=gameforums.php?view=topics>hier</a> om terug te gaan naar het forum";
  45. }
  46.  
  47. // Add Reply
  48. if ($reply) {
  49. $exists = mysql_num_rows(mysql_query("select * from topics where id=$reply"));
  50. if ($exists <= 0) {
  51. print "Geen goede topic.";
  52. include("footer2.php");
  53. }
  54. if (empty ($rep)) {
  55. print "Je moet alle velden invoeren.";
  56. include("footer2.php");
  57. }
  58. mysql_query("insert into replies (starter, topic_id, body) values('$stat[user]', $reply, '$rep')") or die("Kon reactie niet toevoegen.");
  59. print "Reactie toegevoegd. Klik <a href=gameforums.php?topic=$reply>hier</a>.";
  60. }
  61. ?>



dat is de script

Admin edit:
Het is het script, en gebruik die GODVERGETEN [code] tags eens!
Offline DeafBoy - 27/04/2005 17:15
Avatar van DeafBoy HTML beginner Wat zie je wel en wat zie je niet?
Wat is de foutmelding bij jou?
Offline morrowind - 27/04/2005 17:17
Avatar van morrowind Nieuw lid je ziet nix
Offline Rens - 27/04/2005 17:20
Avatar van Rens Gouden medaille

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...
  1. <?PHP
  2. $sQuery = "je query";
  3. if(!$rResult = MySQL_Query($sQuery))
  4. {
  5. } else
  6. {
  7. // rest van je code
  8. }
  9. ?>
Offline MechaVore - 27/04/2005 17:21
Avatar van MechaVore Gouden medaille

PHP gevorderde
nogal logisch denk ik. zet er is onderaan echo "lol"; bij. want hij kijkt nu of er topic, reply enz is gegeven maar dat is er allemaal niet. en daarom laat hij niks zien 
Offline morrowind - 27/04/2005 17:48
Avatar van morrowind Nieuw lid wouw nu staat er alleen lol en nu?:P
Offline morrowind - 27/04/2005 17:51
Avatar van morrowind Nieuw lid we zijn als een stap verder maar kheb geen data base met topics want die zat er neit bij dus das de enige probleem nog 
Offline morrowind - 27/04/2005 18:04
Avatar van morrowind 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
Offline prorsoft - 27/04/2005 18:08 (laatste wijziging 27/04/2005 18:15)
Avatar van prorsoft PHP gevorderde Eerst je queries uitvoeren voordat je ze fetcht!
  1. <?php
  2. // The Topic List
  3. if ($view == topics) {
  4. 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>";
  5.  
  6. $tsel = mysql_query("select * from topics");
  7. while ($topic = mysql_fetch_array($tsel)) {
  8. $replies = mysql_num_rows(mysql_query("select * from replies where topic_id=".$topic['id']));
  9. print "<tr><td><a href=gameforums.php?topic=".$topic[id].">".$topic['topic']."</a></td><td>".$topic[starter]."</td><td>$replies</td></tr>";
  10. }
  11.  
  12. print "</table>";
  13. print "</center><form method=post action=gameforums.php?action=addtopic>";
  14. 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>";
  15. }
  16.  
  17. // View Topic
  18. if ($topic) {
  19. $kwerrie=mysql_query("select * from topics where id=$topic");
  20. $topicinfo = mysql_fetch_array($kwerrie);
  21. if (empty ($topicinfo['id'])) {
  22. print "Geen goed bericht.";
  23. include("footer2.php");
  24. }
  25. 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>";
  26. print "<tr><td>".$topicinfo['body']."</td></tr></table><br>";
  27.  
  28. $rsel = mysql_query("select * from replies where topic_id=".$topicinfo['id']." ORDER BY id asc");
  29. while ($reply = mysql_fetch_array($rsel)) {
  30. 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>";
  31. print "<tr><td>".$reply[body]."</td></tr></table><br>";
  32. }
  33.  
  34. print "</center><form method=post action=gameforums.php?reply=".$topicinfo['id'].">";
  35. print "Voeg reactie toe:<br><textarea name=rep cols=30 rows=3>Body</textarea><br><input type=submit value=\"Voeg toe\"></form>";
  36. }
  37.  
  38. // Add Topic
  39. if ($action == addtopic) {
  40. if (empty ($title) || empty ($body)) {
  41. print "You must fill all fields.";
  42. include("footer2.php");
  43. }
  44. mysql_query("insert into topics (topic, body, starter) values('$title2', '$body', '".$stat['user']."')") or die("Could not add topic.");
  45. print "Bericht is toegevoegd. Klik <a href=gameforums.php?view=topics>hier</a> om terug te gaan naar het forum";
  46. }
  47.  
  48. // Add Reply
  49. if ($reply) {
  50. $exists = mysql_num_rows(mysql_query("select * from topics where id=$reply"));
  51. if ($exists <= 0) {
  52. print "Geen goede topic.";
  53. include("footer2.php");
  54. }
  55. if (empty ($rep)) {
  56. print "Je moet alle velden invoeren.";
  57. include("footer2.php");
  58. }
  59. mysql_query("insert into replies (starter, topic_id, body) values('".$stat[user]."', $reply, '$rep')") or die("Kon reactie niet toevoegen.");
  60. print "Reactie toegevoegd. Klik <a href=gameforums.php?topic=$reply>hier</a>.";
  61. }
  62. ?>


PS. DOE JIJ ZO ARRAYS IN EEN STRING?
  1. <?
  2. print "<p>$arraay[key]</p>";

IS ZWAAR FOUT!
ZO:
  1. <?
  2. print "<p>".$arraay['key']."</p>";


EDIT: weer een editje erbij...
Offline morrowind - 27/04/2005 18:28
Avatar van morrowind Nieuw lid ik ben nog maar net bezig met php dus kan eht iets duidelijker?
Offline morrowind - 27/04/2005 18:31
Avatar van morrowind Nieuw lid ojha die script heb ik ook maar gekregen
Offline Gerard - 27/04/2005 19:04
Avatar van Gerard Ouwe rakker dat script

www.phpbb.com voor jou heb ik zomaar het gevoel.
Offline morrowind - 27/04/2005 19:08
Avatar van morrowind Nieuw lid and phpbb is?
Offline morrowind - 27/04/2005 19:10
Avatar van morrowind 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?
Offline Simeken - 27/04/2005 20:16 (laatste wijziging 27/04/2005 20:16)
Avatar van Simeken 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...
Offline Squirrel - 27/04/2005 20:20
Avatar van Squirrel HTML interesse
Citaat:
and phpbb is?

Zie anders eens?.... Een forum jongen, een kant en klaar forum....
Offline morrowind - 27/04/2005 20:27
Avatar van morrowind Nieuw lid owh okey dan weet ik het wat phpbb is maarjah ikz al ff kijken war is die ; mis
Offline Gerard - 28/04/2005 10:51
Avatar van Gerard Ouwe rakker niet kijken, niet zoeken, gewoon naar www.phpbb.com gaan en downloaden. Werkt voor jou (en ons) 10 keer beter.
Offline morrowind - 28/04/2005 13:48
Avatar van morrowind Nieuw lid jah maar dan krijg je een complete forum en dat hoef ik nie kwil gwn een simpele
Offline ikkedikke - 28/04/2005 14:18
Avatar van ikkedikke PHP expert misschien is error_reporting(E_ALL) bovenin proberen, zou echt wonderen doen
Offline Gerard - 28/04/2005 14:58
Avatar van Gerard 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.
Offline morrowind - 28/04/2005 15:12
Avatar van morrowind Nieuw lid hmm kzal phpbb wel als tijdelijke forum gebruiken dan
Offline MechaVore - 28/04/2005 15:22 (laatste wijziging 28/04/2005 15:32)
Avatar van MechaVore Gouden medaille

PHP gevorderde
je kan ook Fangorn's forum proberen.
scripts->fora en discussie dingen -> forum 1.2 ofzo (uit mijn hoofd)
:p.

[Edit]
Oh ... 
Offline prorsoft - 28/04/2005 15:29
Avatar van prorsoft PHP gevorderde @Lightblade:
het is onderhand al 1.3 geworden hoor...
Offline morrowind - 28/04/2005 15:47
Avatar van morrowind 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.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.249s