login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Registreren - submit - wit scherm

Offline rredspike1 - 03/07/2008 19:37 (laatste wijziging 03/07/2008 20:08)
Avatar van rredspike1Lid Als ik in het scherm van de registratie op submit heb gedrukt krijg ik een witscherm...

Daarvoor kreeg ik een fout melding of een succes meldig...nu is er niks meer te zien wat is er fout

Code

15 antwoorden

Gesponsorde links
Offline Wim - 03/07/2008 21:42 (laatste wijziging 03/07/2008 21:44)
Avatar van Wim Crew algemeen zet in je .htaccess:
php_flag display_errors on


dan zal je wel foutmeldingen krijgen


//edit:
lijn 40 => vars buiten quotes!
Offline jc2 - 03/07/2008 21:49
Avatar van jc2 PHP interesse @wimmarien: lijn 40: zo kan het ook; daar is niks mis mee, ondanks dat het misschien niet helemaal valid code is.
Offline Wim - 03/07/2008 22:00
Avatar van Wim Crew algemeen 't is zeker wel valid, maar:
- trager
- onduidelijker
+ minder werk

1 pluspuntje, 2 minpuntjes
Offline roelh - 03/07/2008 22:02
Avatar van roelh PHP gevorderde
  1. $error = "Je bent succesvol geregistreerd<br>Er is een bevestigingsmail naar ".$emailadres." gestuurd<br>";


Je hebt er een error van gemaakt, dus scherm zal altijd wit blijven.
Maar er een echo van en klaar ;)
Offline Wim - 03/07/2008 22:06
Avatar van Wim Crew algemeen
roelh schreef:
[..code..]

Je hebt er een error van gemaakt, dus scherm zal altijd wit blijven.
Maar er een echo van en klaar ;)


op regel 134-136 handeld hij die af met een isset($error) echo error
Offline jc2 - 03/07/2008 22:12
Avatar van jc2 PHP interesse @roelh: ik dacht eerst ook dat dat de fout was. beter lezen!
Offline roelh - 03/07/2008 22:19
Avatar van roelh PHP gevorderde Oke sorry te snel gelezen.
Maar aan topic startes rredspike, wat heb je daarna veranderd dan?
Offline rredspike1 - 03/07/2008 22:22
Avatar van rredspike1 Lid
  1. if($sql = mysql_query("INSERT INTO gebruikers (gebruikersnaam, bedrijfsnaam, wachtwoord, emailadres, ip, akkoord_av) VALUES ('$gebruikersnaam', '$bedrijfsnaam', '$wachtwoord', '$emailadres', '$ip', '$akkoord_av')")){
  2. $error = "Je bent succesvol geregistreerd<br>Er is een bevestigingsmail naar ".$emailadres." gestuurd<br>";
  3. } else {
  4. $error = "Er is ergens een fout opgetreden.<br>";
  5. }


wat is hier verkeerd aan?
Nog niks veranderd...want steeds dezelfde fout
Offline roelh - 03/07/2008 22:32 (laatste wijziging 03/07/2008 22:33)
Avatar van roelh PHP gevorderde Ff je query gemaakt zoals die hoort te zijn, weet niet of er veel aan veranderd gaat worden, maar die is nu wel oke.
Probeer zo eens

  1. if($sql = mysql_query("INSERT INTO gebruikers (gebruikersnaam, bedrijfsnaam, wachtwoord, emailadres, ip, akkoord_av) VALUES ('".$gebruikersnaam."', '".$bedrijfsnaam."', '".$wachtwoord."', '".$emailadres."', '$ip."', '".$akkoord_av."')")){
  2. echo "Je bent succesvol geregistreerd<br>Er is een bevestigingsmail naar "$emailadres" gestuurd<br>";
  3. } else {
  4. $error = "Er is ergens een fout opgetreden.<br>";
  5. }
Offline rredspike1 - 03/07/2008 22:41
Avatar van rredspike1 Lid Nee werkt niet!

Trouwens bij '".$ip."' miste een quotje.. maar dat had ik veranderd..het werkt nog niet!

Foutcode
Parse error: syntax error, unexpected T_VARIABLE in /usr/export/www/hosting/rredspike/registreren.php on line 39
Offline roelh - 03/07/2008 22:43
Avatar van roelh PHP gevorderde
  1. #
  2. if($sql = mysql_query("INSERT INTO gebruikers (gebruikersnaam, bedrijfsnaam, wachtwoord, emailadres, ip, akkoord_av) VALUES ('".$gebruikersnaam."', '".$bedrijfsnaam."', '".$wachtwoord."', '".$emailadres."', '".$ip."', '".$akkoord_av."')")){
  3. #
  4. echo "Gelukt";
  5. #
  6. } else {
  7. #
  8. echo "Kut nog steeds niet.<br>";
  9. #
  10. }


Probeer dit zo eens
Offline rredspike1 - 03/07/2008 22:45
Avatar van rredspike1 Lid tligt niet aan echo "ipv" $error!

Denk dat het ligt aan de inhoud van de { en de }
Offline roelh - 03/07/2008 23:23 (laatste wijziging 03/07/2008 23:36)
Avatar van roelh PHP gevorderde heb het opgelost.
Je doet exit();
Maar je vult daar niks in, dus krijg je een lege pagina.
Maar omdat jij test door gewoon op verzenden te klikken en niks in te vullen krijg je witte pagina.
Vul alles maar eens in, dan werkt het wsslijk wel.
succes!

edit, nog wat:

Je hebt $[REMOTE_ADDR];
Dat werkt niet he, moest zijn $_SERVER[REMOTE_ADDR];
Offline Wim - 04/07/2008 00:48
Avatar van Wim Crew algemeen dat doet hij maar 2x

maar als het de error geeft die jij daarstraks gaf, kan dit misschien werken:
http://www.plaatscode.be/11517/
Offline Gerard - 04/07/2008 00:48
Avatar van Gerard Ouwe rakker Ik heb je script eens herschreven zoals ik het zou maken. Misschien dat je er nog iets aan hebt om van te leren. Het is te vinden op Pastebin.be. Ik raad je tevens aan om bij het aanmaken van de gebruiker ook nog even te controleren of er nog geen gebruiker is met die gebruikersnaam, voordat je duplicaten krijgt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.24s