login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Registratie (Opgelost)

Offline Sar - 30/06/2007 16:53 (laatste wijziging 30/06/2007 16:54)
Avatar van SarPHP interesse Hey,

Mijn kleine registratie systeempje was zo goed als klaar, maar ik had alle fouten in IF statements gezet, nu heb ik dat veranderd in een array.

Maar als ik nu test dan krijg ik de fouten te zien, plus de tekst dat alles met succes is opgeslagen, en slaat hij het alsnog op in de database.

Weet iemand wat hier fout aan is?

  1. <?php
  2. if(count($afouten) != 0)
  3. {
  4. echo $fouten."<p>";
  5. for($fi = 0; $fi < count($afouten); $fi++)
  6. {
  7. echo $afouten[$fi];
  8. }
  9. }
  10. else
  11. {
  12. $pass = md5($_POST['pass']);
  13. $level = 1;
  14. mysql_query("INSERT INTO users(name, pass, level) VALUES ('".addslashes($name)."', '".addslashes($pass)."', '".addslashes($level)."')") or die(mysql_error());
  15.  
  16. echo $voltooid;
  17. }
  18. ?>


Alvast bedankt!

Sar

4 antwoorden

Gesponsorde links
Offline Ultimatum - 30/06/2007 16:57
Avatar van Ultimatum PHP expert Wat krijg je terug als je
  1. <? echo count(afouten); ?>

doet?

En probeerd anders eens:
  1. <? if(count($afouten) > 0) { ?>
Offline Ibrahim - 30/06/2007 17:04
Avatar van Ibrahim PHP expert @ultimatum, leer jezelf aan om de <?php tag te gebruiken. Sommige servers hebben de <? en <?= niet enabled
Offline Ultimatum - 30/06/2007 17:11
Avatar van Ultimatum PHP expert @siliecom14, ik deed hier <? omdat ik geen zin had om <?php te typen 

Voor echo's gebruik ik wel <?= omdat ik <?php echo ... me veels te lang is.
Offline Sar - 30/06/2007 17:12
Avatar van Sar PHP interesse Thanks, het is opgelost!!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s