login  Naam:   Wachtwoord: 
Registreer je!
 Forum

enters uit db halen

Offline banana - 10/04/2005 15:06
Avatar van bananaOnbekend ik heb een probleem: op mijn forum worden er berichten getypt. deze worden netjes in de db gezet en dan zie ik dat de regels die ik oversloeg ook nog werken maar alsn ik dan die regel print() zie ik ze niet, hoe los ik dit op?

6 antwoorden

Gesponsorde links
Offline MechaVore - 10/04/2005 15:07 (laatste wijziging 10/04/2005 15:07)
Avatar van MechaVore Gouden medaille

PHP gevorderde
  1. <?
  2. echo nl2br($bericht);
  3. ?>
Offline banana - 10/04/2005 15:15 (laatste wijziging 10/04/2005 15:25)
Avatar van banana Onbekend hij doet t tnx ;) enne de laatst toegevoegde reactie wordt nooit in mijn lus weergeven, hoe komt dit en wat kan ik er aan doen?
Offline Thomas - 10/04/2005 15:58
Avatar van Thomas Moderator Waarschijnlijk omdat je voor aanvang van je lus een mysql_fetch-opdracht uitvoert (het eerste (nieuwste) resultaat heb je dan al opgehaald). Anders post je ff een stukje code - daar kunnen we namelijk iets meer mee dan deze vage omschrijving.
Offline banana - 10/04/2005 16:12 (laatste wijziging 11/04/2005 13:41)
Avatar van banana Onbekend dit is het stukje dat telt:
  1. <script language="javascript">
  2. function popUp(URL) {
  3. day = new Date();
  4. id = day.getTime();
  5. eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=600,left = 212,top = 84');");
  6. }
  7. </script>
  8. <?
  9. //administratie :P
  10. mysql_query('UPDATE onderwerpen SET gelezen=gelezen+1 WHERE id='.$_GET['id']);
  11.  
  12. //selecteer hoofdbericht
  13. $sql = "SELECT * FROM onderwerpen WHERE id=".$_GET['id'];
  14. $result = mysql_query($sql) or die(mysql_error());
  15. $object = mysql_fetch_object($result);
  16.  
  17. //weergeef hoofdbericht
  18. print('<table class="table_top" width="99%" background="layout/balk1.jpg" cellspacing="0" cellpadding="1">');
  19. print('<tr><td width="*">&nbsp;'.$object->titel.'</td><td align="right">'.$object->datum.'</td></tr></table>');
  20. print('<table border="0" width="99%" cellpadding="3" cellspacing="0">');
  21. print('<td width="106px" align="middle" class="table_lees_0" valign="top">');
  22. print('<font style="font-face:Lucida Sans Unicode;font-size:11pt;font-weight:bold;color:black;">
  23. <a href="index.php?pagina=profiel_bekijk&naam='.$object->naam.'">'.$object->naam.'</a><br></font>');
  24. print('<img src="'.$object->avater.'">');
  25.  
  26. print('</td><td align="left" valign="top" class="table_lees_1">');
  27. echo nl2br($object->inhoud);
  28. print('</td></tr></table>');
  29. print('<table border="0" cellpadding="0" cellspacing="0" width="99%">
  30. <tr height="1"><td bgcolor="black"></td></tr></table>');
  31.  
  32. //selecteer reacties
  33. $sql2 = "SELECT * FROM reacties1 WHERE re=".$_GET['id'];
  34. $result2 = mysql_query($sql2) or die(mysql_error());
  35. $object2 = mysql_fetch_object($result2);
  36.  
  37. //start lus
  38. while ($object2 = mysql_fetch_object($result2)) {
  39.  
  40. //weergeef reacties
  41. print('<table border="0" width="99%" cellpadding="3" cellspacing="0">');
  42. print('<td width="106px" align="middle" class="table_lees_0" valign="top">');
  43. print('<font style="font-face:Lucida Sans Unicode;font-size:11pt;font-weight:bold;color:black;"><a href="index.php?pagina=profiel_bekijk&naam='.$object2->naam.'">'.$object2->naam.'</a><br></font>');
  44. print('<img src="'.$object2->avater.'">');
  45. print('</td><td align="left" valign="top" class="table_lees_1">');
  46. print('<table border="0" cellpadding="0" cellspacing="0" width="100%" class="table_text_2"><tr><td width="*">Re:&nbsp;'.$object->titel.'</td><td align="right">&nbsp;'.$object2->datum.'</td></tr></table>');
  47. print('<img src="layout/balk2.jpg" width="100%" height="1">');
  48. echo nl2br($object2->inhoud);
  49. print('</td></tr></table>');
  50. print('<table border="0" cellpadding="0" cellspacing="0" width="99%">
  51. <tr height="1"><td bgcolor="black"></td></tr></table>');
  52.  
  53. }

nou weet er niemand hoe ik dit op kan lossen?
Offline Arnout - 11/04/2005 13:24
Avatar van Arnout HTML beginner Zoals FangorN al zei, je voert mysql_fetch_object() al uit voor de while -lus... Dus verwijder regel 36 van je code...
Offline banana - 11/04/2005 17:25
Avatar van banana Onbekend oww ik was natuurlijk van plan om het weg te halen maar wist niet dat het kwaad kon 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.198s