login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Parse error: syntax error, unexpected T_ELSE (Opgelost)

Offline trem89 - 03/04/2008 18:14 (laatste wijziging 03/04/2008 18:27)
Avatar van trem89Nieuw lid Hallo

Ik heb dit opgezocht, maar ik kwam zelf niet uit. ik ben ergens vergeten om iets af te sluiten, maar ik kan het niet vinden. Voor de zekerheid stuur ik de helepagina. Misschien is het handig om te weten: ik gebruik usbwwebserver 7.

Alvast bedankt voor je hulp


  1. <?PHP
  2.  
  3. $username = strip_tags($_POST['user']);
  4. $password = md5(strip_tags($_POST['pass']));
  5.  
  6. $db = mysql_connect('localhost','user', 'usbw') or die(mysql_error());
  7. mysql_select_db("telefoongids", $db);
  8. ?><?
  9. else (strlen('$username') < 2); $errorMsg = Je gebruikersnaam moet minimaal 2 tekens zijn.<br>";
  10. else(strlen('$password') < 2) $errorMsg = "Je wachtwoord moet minimaal 2 tekens zijn.<br>";
  11. if(mysql_num_rows(mysql_query('SELECT user_name,user_password FROM users WHERE user_name='' . $username . ''')) != 0) $errorMsg .= 'De gebruikersnaam bestaat al.';
  12. else(eregi(" ",$username)) $errorMsg .= 'Er mogen geen spaties in de gebruikersnaam.';
  13.  
  14. if(!empty($errorMsg)) die($errorMsg);
  15.  
  16. mysql_query('INSERT INTO leden (user_name,user_password) VALUES ('' . $username . '','' . $password . ''') or die(mysql_error());
  17. ?>
  18.  
  19. <html>
  20. <head>
  21. <title>Registratie succesvol voor <?PHP echo $username; ?></title>
  22. </head>
  23. <body>
  24. Je bent geregistreerd, je kunt <a href="login.php">inloggen</a>.
  25. </body>
  26. </html>


titjes schreef:
CODETAGS gebruiken!

8 antwoorden

Gesponsorde links
Offline Ultimatum - 03/04/2008 18:22
Avatar van Ultimatum PHP expert Geef de volledige foutmelding is. Dus ook op welke regel de fout voorkomt. En zet je code eens tussen code tags.
Offline Abbas - 03/04/2008 18:31
Avatar van Abbas Gouden medaille

Crew .NET
Misschien is gewoon een stuk code weggelaten en heeft hij niet de hele code gepost. Want een else zonder een if schrijven is héél dom. 
Offline trem89 - 03/04/2008 19:01 (laatste wijziging 03/04/2008 20:00)
Avatar van trem89 Nieuw lid Parse error: syntax error, unexpected T_ELSEIF in C:\Documents and Settings\mert\Bureaublad\php\UsbWebserver\Root\registered.php on line 10

En dit is lijn 10:
  1. elseif (strlen($username); < 2) $errorMsg = 'Je gebruikersnaam moet minimaal 2 tekens zijn.<br>';
Offline yetti4 - 03/04/2008 19:03
Avatar van yetti4 JS interesse is er alsnog geen 'if' 
Offline trem89 - 03/04/2008 19:12
Avatar van trem89 Nieuw lid kun je ff uitleggen wat mijn brein houdt effe hierop. 

ik heb te vaak gekeken waardoor ik alles goed vindt
Offline Rens - 03/04/2008 19:23
Avatar van Rens Gouden medaille

Crew algemeen
http://www.site...tements#if
Offline Abbas - 03/04/2008 20:00
Avatar van Abbas Gouden medaille

Crew .NET
  1. elseif (strlen($username) < 2) $errorMsg = 'Je gebruikersnaam moet minimaal 2 tekens zijn.<br>';
Na die ($username) moet er geen puntkomma! 
Offline trem89 - 03/04/2008 20:59
Avatar van trem89 Nieuw lid Bedankt.

ik ben er mee gestopt. Telkens als er een fout verbeterd wordt, komt er een nieuw fout en dat houdt niet op. 

Ik ga opnieuw beginnen. Allemaal bedankt voor je hulp
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s