login  Naam:   Wachtwoord: 
Registreer je!
 Forum

WHILE loop

Offline WMtools - 25/08/2005 16:32
Avatar van WMtoolsNieuw lid Hoi,

Ik ben momenteel met een scriptje bezig. Hetvolgende script heb ik nu:
  1. <?php
  2. class ubb {
  3. function smilie( $bericht, $site ) {
  4. $select = mysql_query( "SELECT * FROM smilies " )or die( mysql_error( ) );
  5. $count = mysql_num_rows( $select );
  6. if( $count == true ) {
  7. WHILE( $list = mysql_fetch_assoc( $select ) ) {
  8. $bericht = eregi_replace( $list['code'], '<img border="0" src="' . $site . '/afbeeldingen/smilies/' . $list['img'] . '">', $bericht );
  9. }
  10. }
  11. return $bericht;
  12. }
  13. }
  14. ?>


Als ik dit in me ubb zet, krijg ik geen error. Maar zodra ik een pagina laad die ubb nodig heeft, kan die hem niet laden. Dan komt er na een heletijd laden te staan: De pagina kan niet worden weergegeven.

Hoe kan dit?

5 antwoorden

Gesponsorde links
Offline Ibrahim - 25/08/2005 16:34
Avatar van Ibrahim PHP expert misschien moet je die while in kleine letters schrijven.. Probeer het eens 
Offline Wijnand - 25/08/2005 16:34
Avatar van Wijnand Moderator
  1. if( $count == true ) {


maak daar is van:

  1. if( $count > 0) {


Verder zou die goed moeten gaan volgens mij.


Offline WMtools - 25/08/2005 16:41
Avatar van WMtools Nieuw lid @siliecom14
Dat maakt niet uit. Ik gebruik altijd hoofletters voor WHILE 

@Wijnand
Dat heeft weinig verschil, true kijkt of die wel groter is dan 0:)

Iemand nog ideeën?:s
Offline Simon - 25/08/2005 16:45
Avatar van Simon PHP expert moet je dan niet
  1. if( $count === true) {


doen?

dus met 3 = ofwel zoals wijnand zegt, probeer het eens
Offline lasdesigner - 25/08/2005 20:52
Avatar van lasdesigner PHP beginner of doe eens:
if($count != null)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.388s