login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleempje met reactiesysteem

Offline Duikboot - 27/04/2006 22:15
Avatar van DuikbootGrafische gevorderde Heej,
Ik heb een klein probleempje met mijn reactiesysteem. Wanneer ik een nieuwsbericht bekijk zonder reactie staat de pagina in no time op het scherm. Wanneer ik een bericht aanklik waar ik net een reactie in heb gezet duurt het laden zo lang dat ik uiteindelijk krijg: Kan server niet vinden.

http://fishfocus.fi.funpic.org/nieuwsarchief.php

De bovenste 2 bevatten een reactie, de rest niet. Check het zelf maar. Wie weet welke slimme actie ik heb uitgehaald?

4 antwoorden

Gesponsorde links
Offline marten - 27/04/2006 22:19
Avatar van marten Beheerder zou je eens wat van je code willen tonen?
Offline Duikboot - 27/04/2006 22:21 (laatste wijziging 27/04/2006 22:21)
Avatar van Duikboot Grafische gevorderde
  1. <?
  2. $aQuery = mysql_query("SELECT * FROM carp_newsreacties WHERE newsid = $id ORDER BY id DESC LIMIT 0,10");
  3. $aantal = mysql_num_rows($aQuery);
  4. if($aantal == 0){
  5. echo "<center>Er zijn nog geen reacties gegeven op dit nieuwsbericht</center>";
  6. }
  7. else{
  8. while($result = mysql_fetch_array){
  9. echo '<table>';
  10. echo '<tr><td>Naam:</td><td>$result[naam]</td></tr>';
  11. echo '<tr><td>E-Mail: <a href="mailto:$result[email]">$result[email]</a></td></tr>';
  12. echo '<tr><td></td><td>$result[bericht]</td></tr>';
  13. echo '</table>';
  14. }
  15. }
  16. ?>


Kijkt u eens. Whoeps... mysql_fetch_array() afmaken is ook een vak 
Offline marten - 27/04/2006 22:22
Avatar van marten Beheerder
  1. <?
  2. $aQuery = mysql_query("SELECT * FROM carp_newsreacties WHERE newsid = $id ORDER BY id DESC LIMIT 0,10");
  3. $aantal = mysql_num_rows($aQuery);
  4. if($aantal == 0){
  5. echo "<center>Er zijn nog geen reacties gegeven op dit nieuwsbericht</center>";
  6. }
  7. else{
  8. while($result = mysql_fetch_array($aQuery)){
  9. echo '<table>';
  10. echo '<tr><td>Naam:</td><td>$result[naam]</td></tr>';
  11. echo '<tr><td>E-Mail: <a href="mailto:$result[email]">$result[email]</a></td></tr>';
  12. echo '<tr><td></td><td>$result[bericht]</td></tr>';
  13. echo '</table>';
  14. }
  15. }
  16. ?>


Probeer dit eens 
Offline jeroentjuh - 28/04/2006 07:06 (laatste wijziging 28/04/2006 07:07)
Avatar van jeroentjuh PHP ver gevorderde Variabelen buiten quotes.
  1. <?php
  2. //zo zou ik het doen:
  3. $sReacties = "SELECT
  4. naam,
  5. email,
  6. bericht
  7. FROM
  8. carp_newsreacties
  9. WHERE
  10. newsid = ".$id."
  11. ORDER BY
  12. id DESC
  13. LIMIT
  14. 0,10";
  15. $rReacties = mysql_query($sReacties);
  16. if(mysql_num_rows($rReacties) == 0) {
  17. echo '<center>Er zijn nog geen reacties gegeven op dit nieuwsbericht</center>';
  18. } else {
  19. echo '<table>';
  20. while($aReacties = mysql_fetch_array($aQuery)) {
  21. echo '<tr><td>Naam:</td><td>'.htmlspecialchars($aReacties['naam'].'</td</tr>';
  22. echo '<tr><td>E-Mail:</td><td><a href="mailto:'.htmlspecialchars($result['email']).'">'.htmlspecialchars($result['email']).'</a></td></tr>';
  23. echo '<tr><td></td><td>'.nl2br(htmlspecialchars($result[bericht])).'</td></tr>';
  24. }
  25. echo '</table>';
  26. }
  27. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.228s