FireFox en IE probleem
Ik ben bezig met een inlog/registreer systeem voor m'n site, maar het probleem is dat in FF als ik op registreer klik dat hij de script uitvoert, en in IE niet :S
M'n pagina waar het om gaat is: http://wtb.buildmy.ws/forum/register.php
De script:
Is hier wat aan te doen?, of moet ik iedereen maar aanbevelen om FF te gebruiken terwijl grootendeels de site zal worden bekeken met IE.
M'n pagina waar het om gaat is: http://wtb.buildmy.ws/forum/register.php
De script:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?
/* Scripted by Johannes Wiersma */
error_reporting(E_ALL);
ini_set("display_errors", 1);
include "data.php";
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if ($user_name == ''){echo "Je bent vergeten een gebruikersnaam in te vullen!<BR>".$return_reg; exit;}
if ($user_pass == ''){echo "Je bent vergeten een wachtwoord in te vullen!<BR>".$return_reg; exit;}
if ($user_mail == ''){echo "Je bent vergeten een e-mail adres in te vullen!<BR>".$return_reg; exit;}
$message = "
<B><H3>Registratie</H3></B><BR>
Sorry $_POST['user_name'].<BR>
De site is nog niet klaar, dus registrenen is nog nutteloos!";
echo $message;
exit;
}else{
?>
<B><H3>Registratie</H3></B>
Graag alles goed invullen a.u.b.<BR>
Anders kunnen er fouten verschijnen!<BR><BR>
<FORM ACTION="<? $_SERVER['PHP_SELF'] ?> " METHOD="POST">
<!-- De invulvelden enzow, gewoon html en dergelijke -->
<INPUT TYPE="SUBMIT" NAME="submit" VALUE="Registreer" />
<input type="reset" value="Reset" /></TD></TR>
</TABLE>
<? } ?>
/* Scripted by Johannes Wiersma */
error_reporting(E_ALL);
ini_set("display_errors", 1);
include "data.php";
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if ($user_name == ''){echo "Je bent vergeten een gebruikersnaam in te vullen!<BR>".$return_reg; exit;}
if ($user_pass == ''){echo "Je bent vergeten een wachtwoord in te vullen!<BR>".$return_reg; exit;}
if ($user_mail == ''){echo "Je bent vergeten een e-mail adres in te vullen!<BR>".$return_reg; exit;}
$message = "
<B><H3>Registratie</H3></B><BR>
Sorry $_POST['user_name'].<BR>
De site is nog niet klaar, dus registrenen is nog nutteloos!";
echo $message;
exit;
}else{
?>
<B><H3>Registratie</H3></B>
Graag alles goed invullen a.u.b.<BR>
Anders kunnen er fouten verschijnen!<BR><BR>
<FORM ACTION="<? $_SERVER['PHP_SELF'] ?> " METHOD="POST">
<!-- De invulvelden enzow, gewoon html en dergelijke -->
<INPUT TYPE="SUBMIT" NAME="submit" VALUE="Registreer" />
<input type="reset" value="Reset" /></TD></TR>
</TABLE>
<? } ?>
Is hier wat aan te doen?, of moet ik iedereen maar aanbevelen om FF te gebruiken terwijl grootendeels de site zal worden bekeken met IE.
Gesponsorde koppelingen:
Dit zal weinig doen. Je zult die variabele toch echt moeten echoën:
Bedankt Blanche, het werkt.
Ik vind wel stom dat IE veel dingen anders doet dan andere browers.
Ik vind wel stom dat IE veel dingen anders doet dan andere browers.
En dit:
is absoluut af te raden. Werk met superglobals, dus $_POST['username'] enz.
Code (php)
1
2
3
4
5
2
3
4
5
<?
if ($user_name == ''){echo "Je bent vergeten een gebruikersnaam in te vullen!<BR>".$return_reg; exit;}
if ($user_pass == ''){echo "Je bent vergeten een wachtwoord in te vullen!<BR>".$return_reg; exit;}
if ($user_mail == ''){echo "Je bent vergeten een e-mail adres in te vullen!<BR>".$return_reg; exit;}
?>
if ($user_name == ''){echo "Je bent vergeten een gebruikersnaam in te vullen!<BR>".$return_reg; exit;}
if ($user_pass == ''){echo "Je bent vergeten een wachtwoord in te vullen!<BR>".$return_reg; exit;}
if ($user_mail == ''){echo "Je bent vergeten een e-mail adres in te vullen!<BR>".$return_reg; exit;}
?>
is absoluut af te raden. Werk met superglobals, dus $_POST['username'] enz.



