Error unexpected else

Gestart doorBremdecoolste11 reacties69 weergaven

12 berichten · pagina 1 van 1

Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Parse error: syntax error, unexpected else (T_ELSE) in C:xampphtdocsRegister.php on line 111,

Dat is de error die ik krijg.

Het script ziet er als volgt uit:
Spoiler tonen
<html>
 <head>
  <title>Register</title>
  


 </head>
 <body>
 <form method="post">
  <table width="30%">
  
  <tr>
   <td align="left" colspan="1"><i>First Name:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="13" name="firstname"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Last name:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="20" name="lastname"></td>
  </tr> 
  <tr>
   <td align="left" colspan="1"><i>Gender:</i></td>
   <td align="center" colspan="1">
    <input type="radio" name="sex" value="male">Male
    <input type="radio" name="sex" value="female">Female
   </td>

  <tr>
   <td align="left" colspan="1"><i>Birthday:</i></td>
   <td align="center" colspan="1">
           <select name="Day"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]31[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
        <select name="Month"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]12[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
        <select name="Year"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Y[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]1950[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]--) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
   

   </td>
  </tr>   
   
  <tr>
   <td align="left" colspan="1"><i>Username:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="13" name="username"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Email:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="45" name="mail"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Password</i></td>
   <td align="center" colspan="1"><input type="password" size="30" maxlength="25" name="password"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Confirm Password:</i></td>
   <td align="center" colspan="1"><input type="password" size="30"maxlength="25" name="passwordconfirm"></td>
  </tr>
  <tr>
    <td align="center" colspan="2"><input type="submit" value="Send"></td>
  </tr>
  
  </table>
 
 
  </form>
  
  [COLOR= #0000BB]<?php[/COLOR] 
  
[COLOR= #FF8000]// Is het verstuurd?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]POST[/COLOR][COLOR= #007700])[/COLOR] 

[COLOR= #FF8000]// Verplicht ingevuld te zijn[/COLOR]
[COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]First Name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Last Name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Gender[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Birthday[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Username[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Email[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Password[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Confirm Password[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// Velden bekijken[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]) 
{[/COLOR]
     [COLOR= #FF8000]// Controleren of er een waarde is voor het veld[/COLOR]
     [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]));
     {[/COLOR]
     [COLOR= #FF8000]// Spaties weghalen[/COLOR]
     [COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]);[/COLOR]
     
        [COLOR= #FF8000]// Controle of er iets is ingevuld[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]);
        {[/COLOR]
           [COLOR= #FF8000]// Error[/COLOR]
            [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]You forgot to fill in your [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700];
        }[/COLOR]
     
     [COLOR= #FF8000]// Ingevulde dingen toevoegen aan data[/COLOR]
     [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$Value[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
     [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The field [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] is not posted[/COLOR][COLOR= #007700];
}
}[/COLOR] 
    [COLOR= #FF8000]// Kijken of er geen grapjokers zijn, zoals Aarclay het noemt[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/checkdate"]checkdate[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]])) 
    {[/COLOR] 
        [COLOR= #0000BB]$Date[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]; 
    }[/COLOR] 
    [URL="http://www.php.net/else"]else[/URL] 
    [COLOR= #007700]{[/COLOR] 
        [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The date is not valid[/COLOR][COLOR= #007700]; 
    }[/COLOR]  
  
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Error[/COLOR][COLOR= #007700])) 
{[/COLOR] 
    [COLOR= #FF8000]// Wat als de registratie succesvol is gegaan?[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>You are now registered!</p>[/COLOR][COLOR= #007700]; 
}[/COLOR] 

[COLOR= #FF8000]// Wat als hij niet succesvol is gegaan?[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Refresh: 3; url=Register.php[/COLOR][COLOR= #007700]); 
{[/COLOR] 
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Error[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</p>[/COLOR][COLOR= #007700]; 
}[/COLOR] 
?>
 </body>
</html>
Weet iemand waarom die else onverwachts is, er stond eerst toch een if voor?
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heel je script is gewoon bagger, lijn het beter uit, je beint een { bij een header enz.

Ik zie veel fouten
0
Berichten
1.447
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik heb wel een mooie registratie scriptje voor je?
Bremdecoolste schreef:
Parse error: syntax error, unexpected else (T_ELSE) in C:xampphtdocsRegister.php on line 111,

Dat is de error die ik krijg.

Het script ziet er als volgt uit:
Spoiler tonen
<html>
 <head>
  <title>Register</title>
  


 </head>
 <body>
 <form method="post">
  <table width="30%">
  
  <tr>
   <td align="left" colspan="1"><i>First Name:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="13" name="firstname"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Last name:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="20" name="lastname"></td>
  </tr> 
  <tr>
   <td align="left" colspan="1"><i>Gender:</i></td>
   <td align="center" colspan="1">
    <input type="radio" name="sex" value="male">Male
    <input type="radio" name="sex" value="female">Female
   </td>

  <tr>
   <td align="left" colspan="1"><i>Birthday:</i></td>
   <td align="center" colspan="1">
           <select name="Day"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]31[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
        <select name="Month"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]12[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
        <select name="Year"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Y[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]1950[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]--) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
   

   </td>
  </tr>   
   
  <tr>
   <td align="left" colspan="1"><i>Username:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="13" name="username"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Email:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="45" name="mail"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Password</i></td>
   <td align="center" colspan="1"><input type="password" size="30" maxlength="25" name="password"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Confirm Password:</i></td>
   <td align="center" colspan="1"><input type="password" size="30"maxlength="25" name="passwordconfirm"></td>
  </tr>
  <tr>
    <td align="center" colspan="2"><input type="submit" value="Send"></td>
  </tr>
  
  </table>
 
 
  </form>
  
  [COLOR= #0000BB]<?php[/COLOR] 
  
[COLOR= #FF8000]// Is het verstuurd?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]POST[/COLOR][COLOR= #007700])[/COLOR] 

[COLOR= #FF8000]// Verplicht ingevuld te zijn[/COLOR]
[COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]First Name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Last Name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Gender[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Birthday[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Username[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Email[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Password[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Confirm Password[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// Velden bekijken[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]) 
{[/COLOR]
     [COLOR= #FF8000]// Controleren of er een waarde is voor het veld[/COLOR]
     [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]));
     {[/COLOR]
     [COLOR= #FF8000]// Spaties weghalen[/COLOR]
     [COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]);[/COLOR]
     
        [COLOR= #FF8000]// Controle of er iets is ingevuld[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]);
        {[/COLOR]
           [COLOR= #FF8000]// Error[/COLOR]
            [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]You forgot to fill in your [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700];
        }[/COLOR]
     
     [COLOR= #FF8000]// Ingevulde dingen toevoegen aan data[/COLOR]
     [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$Value[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
     [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The field [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] is not posted[/COLOR][COLOR= #007700];
}
}[/COLOR] 
    [COLOR= #FF8000]// Kijken of er geen grapjokers zijn, zoals Aarclay het noemt[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/checkdate"]checkdate[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]])) 
    {[/COLOR] 
        [COLOR= #0000BB]$Date[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]; 
    }[/COLOR] 
    [URL="http://www.php.net/else"]else[/URL] 
    [COLOR= #007700]{[/COLOR] 
        [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The date is not valid[/COLOR][COLOR= #007700]; 
    }[/COLOR]  
  
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Error[/COLOR][COLOR= #007700])) 
{[/COLOR] 
    [COLOR= #FF8000]// Wat als de registratie succesvol is gegaan?[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>You are now registered!</p>[/COLOR][COLOR= #007700]; 
}[/COLOR] 

[COLOR= #FF8000]// Wat als hij niet succesvol is gegaan?[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Refresh: 3; url=Register.php[/COLOR][COLOR= #007700]); 
{[/COLOR] 
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Error[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</p>[/COLOR][COLOR= #007700]; 
}[/COLOR] 
?>
 </body>
</html>
Weet iemand waarom die else onverwachts is, er stond eerst toch een if voor?

//Sjoerd-edit: Spoilert
0
Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jordymen schreef:
ik heb wel een mooie registratie scriptje voor je?
Bremdecoolste schreef:
Parse error: syntax error, unexpected else (T_ELSE) in C:xampphtdocsRegister.php on line 111,

Dat is de error die ik krijg.

Het script ziet er als volgt uit:
Spoiler tonen
<html>
 <head>
  <title>Register</title>
  


 </head>
 <body>
 <form method="post">
  <table width="30%">
  
  <tr>
   <td align="left" colspan="1"><i>First Name:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="13" name="firstname"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Last name:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="20" name="lastname"></td>
  </tr> 
  <tr>
   <td align="left" colspan="1"><i>Gender:</i></td>
   <td align="center" colspan="1">
    <input type="radio" name="sex" value="male">Male
    <input type="radio" name="sex" value="female">Female
   </td>

  <tr>
   <td align="left" colspan="1"><i>Birthday:</i></td>
   <td align="center" colspan="1">
           <select name="Day"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]31[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
        <select name="Month"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]12[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
        <select name="Year"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Y[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]1950[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]--) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
   

   </td>
  </tr>   
   
  <tr>
   <td align="left" colspan="1"><i>Username:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="13" name="username"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Email:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="45" name="mail"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Password</i></td>
   <td align="center" colspan="1"><input type="password" size="30" maxlength="25" name="password"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Confirm Password:</i></td>
   <td align="center" colspan="1"><input type="password" size="30"maxlength="25" name="passwordconfirm"></td>
  </tr>
  <tr>
    <td align="center" colspan="2"><input type="submit" value="Send"></td>
  </tr>
  
  </table>
 
 
  </form>
  
  [COLOR= #0000BB]<?php[/COLOR] 
  
[COLOR= #FF8000]// Is het verstuurd?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]POST[/COLOR][COLOR= #007700])[/COLOR] 

[COLOR= #FF8000]// Verplicht ingevuld te zijn[/COLOR]
[COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]First Name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Last Name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Gender[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Birthday[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Username[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Email[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Password[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Confirm Password[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// Velden bekijken[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]) 
{[/COLOR]
     [COLOR= #FF8000]// Controleren of er een waarde is voor het veld[/COLOR]
     [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]));
     {[/COLOR]
     [COLOR= #FF8000]// Spaties weghalen[/COLOR]
     [COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]);[/COLOR]
     
        [COLOR= #FF8000]// Controle of er iets is ingevuld[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]);
        {[/COLOR]
           [COLOR= #FF8000]// Error[/COLOR]
            [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]You forgot to fill in your [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700];
        }[/COLOR]
     
     [COLOR= #FF8000]// Ingevulde dingen toevoegen aan data[/COLOR]
     [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$Value[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
     [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The field [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] is not posted[/COLOR][COLOR= #007700];
}
}[/COLOR] 
    [COLOR= #FF8000]// Kijken of er geen grapjokers zijn, zoals Aarclay het noemt[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/checkdate"]checkdate[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]])) 
    {[/COLOR] 
        [COLOR= #0000BB]$Date[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]; 
    }[/COLOR] 
    [URL="http://www.php.net/else"]else[/URL] 
    [COLOR= #007700]{[/COLOR] 
        [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The date is not valid[/COLOR][COLOR= #007700]; 
    }[/COLOR]  
  
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Error[/COLOR][COLOR= #007700])) 
{[/COLOR] 
    [COLOR= #FF8000]// Wat als de registratie succesvol is gegaan?[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>You are now registered!</p>[/COLOR][COLOR= #007700]; 
}[/COLOR] 

[COLOR= #FF8000]// Wat als hij niet succesvol is gegaan?[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Refresh: 3; url=Register.php[/COLOR][COLOR= #007700]); 
{[/COLOR] 
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Error[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</p>[/COLOR][COLOR= #007700]; 
}[/COLOR] 
?>
 </body>
</html>
Weet iemand waarom die else onverwachts is, er stond eerst toch een if voor?

Ik wil het zelf maken..... @Sander; wat is er zo bagger aan dan?

//Sjoerd-edit: Spoilert
0
Berichten
308
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
"if (isset($_POST[$Field]));"

Die laatste puntkomma moet je weghalen wink
0
Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedoel je de ;?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Nee, je moet
if
elseif
elseif
else

Gebruiken.

toevoeging op 12 maart 2013, 19:57:41:
Spoiler tonen
<html>
 <head>
  <title>Register</title>
  


 </head>
 <body>
 <form method="post">
  <table width="30%">
  
  <tr>
   <td align="left" colspan="1"><i>First Name:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="13" name="firstname"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Last name:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="20" name="lastname"></td>
  </tr> 
  <tr>
   <td align="left" colspan="1"><i>Gender:</i></td>
   <td align="center" colspan="1">
    <input type="radio" name="sex" value="male">Male
    <input type="radio" name="sex" value="female">Female
   </td>

  <tr>
   <td align="left" colspan="1"><i>Birthday:</i></td>
   <td align="center" colspan="1">
           <select name="Day"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]31[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
        <select name="Month"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]12[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
        <select name="Year"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Y[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]1950[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]--) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
   

   </td>
  </tr>   
   
  <tr>
   <td align="left" colspan="1"><i>Username:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="13" name="username"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Email:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="45" name="mail"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Password</i></td>
   <td align="center" colspan="1"><input type="password" size="30" maxlength="25" name="password"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Confirm Password:</i></td>
   <td align="center" colspan="1"><input type="password" size="30"maxlength="25" name="passwordconfirm"></td>
  </tr>
  <tr>
    <td align="center" colspan="2"><input type="submit" value="Send"></td>
  </tr>
  
  </table>
 
 
  </form>
  
  [COLOR= #0000BB]<?php[/COLOR] 
  
[COLOR= #FF8000]// Is het verstuurd?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]POST[/COLOR][COLOR= #007700])[/COLOR] 

[COLOR= #FF8000]// Verplicht ingevuld te zijn[/COLOR]
[COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]First Name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Last Name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Gender[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Birthday[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Username[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Email[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Password[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Confirm Password[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// Velden bekijken[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]) 
{[/COLOR]
     [COLOR= #FF8000]// Controleren of er een waarde is voor het veld[/COLOR]
     [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]));
     {[/COLOR]
     [COLOR= #FF8000]// Spaties weghalen[/COLOR]
     [COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]);[/COLOR]
     
        [COLOR= #FF8000]// Controle of er iets is ingevuld[/COLOR]
        [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]);
        {[/COLOR]
           [COLOR= #FF8000]// Error[/COLOR]
            [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]You forgot to fill in your [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700];
        }[/COLOR]
     
     [COLOR= #FF8000]// Ingevulde dingen toevoegen aan data[/COLOR]
     [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$Value[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
     [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The field [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] is not posted[/COLOR][COLOR= #007700];
}
}[/COLOR] 
    [COLOR= #FF8000]// Kijken of er geen grapjokers zijn, zoals Aarclay het noemt[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/checkdate"]checkdate[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]])) 
    {[/COLOR] 
        [COLOR= #0000BB]$Date[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]; 
    }[/COLOR] 
    [URL="http://www.php.net/else"]else[/URL] 
    [COLOR= #007700]{[/COLOR] 
        [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The date is not valid[/COLOR][COLOR= #007700]; 
    }[/COLOR]  
  
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Error[/COLOR][COLOR= #007700])) 
{[/COLOR] 
    [COLOR= #FF8000]// Wat als de registratie succesvol is gegaan?[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>You are now registered!</p>[/COLOR][COLOR= #007700]; 
}[/COLOR] 

[COLOR= #FF8000]// Wat als hij niet succesvol is gegaan?[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Refresh: 3; url=Register.php[/COLOR][COLOR= #007700]); 
{[/COLOR] 
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Error[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</p>[/COLOR][COLOR= #007700]; 
}[/COLOR] 
?>
 </body>
</html>
//Sjoerd-edit: Spoilert
0
Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
Nee, je moet
if
elseif
elseif
else

Gebruiken.
toevoeging op 12 maart 2013, 19:57:41:
Spoiler tonen
<html>
 <head>
  <title>Register</title>
  


 </head>
 <body>
 <form method="post">
  <table width="30%">
  
  <tr>
   <td align="left" colspan="1"><i>First Name:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="13" name="firstname"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Last name:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="20" name="lastname"></td>
  </tr> 
  <tr>
   <td align="left" colspan="1"><i>Gender:</i></td>
   <td align="center" colspan="1">
    <input type="radio" name="sex" value="male">Male
    <input type="radio" name="sex" value="female">Female
   </td>

  <tr>
   <td align="left" colspan="1"><i>Birthday:</i></td>
   <td align="center" colspan="1">
           <select name="Day"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]31[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
        <select name="Month"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]12[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
        <select name="Year"> 
            [COLOR= #0000BB]<?php[/COLOR] 
            [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Y[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]1950[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]--) 
            {[/COLOR] 
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<option value="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</option>[/COLOR][COLOR= #007700]; 
            }[/COLOR] 
            ?> 
        </select> 
   

   </td>
  </tr>   
   
  <tr>
   <td align="left" colspan="1"><i>Username:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="13" name="username"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Email:</i></td>
   <td align="center" colspan="1"><input type="text" size="30" maxlength="45" name="mail"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Password</i></td>
   <td align="center" colspan="1"><input type="password" size="30" maxlength="25" name="password"></td>
  </tr>
  <tr>
   <td align="left" colspan="1"><i>Confirm Password:</i></td>
   <td align="center" colspan="1"><input type="password" size="30"maxlength="25" name="passwordconfirm"></td>
  </tr>
  <tr>
    <td align="center" colspan="2"><input type="submit" value="Send"></td>
  </tr>
  
  </table>
 
 
  </form>
  
  [COLOR= #0000BB]<?php[/COLOR] 
  
[COLOR= #FF8000]// Is het verstuurd?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]POST[/COLOR][COLOR= #007700])[/COLOR] 

[COLOR= #FF8000]// Verplicht ingevuld te zijn[/COLOR]
[COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]First Name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Last Name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Gender[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Birthday[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Username[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Email[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Password[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Confirm Password[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// Velden bekijken[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]) 
{[/COLOR]
     [COLOR= #FF8000]// Controleren of er een waarde is voor het veld[/COLOR]
     [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]));
     {[/COLOR]
     [COLOR= #FF8000]// Spaties weghalen[/COLOR]
     [COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]);[/COLOR]
     
        [COLOR= #FF8000]// Controle of er iets is ingevuld[/COLOR]
        [URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]);
        {[/COLOR]
           [COLOR= #FF8000]// Error[/COLOR]
            [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]You forgot to fill in your [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700];
        }[/COLOR]
     
     [COLOR= #FF8000]// Ingevulde dingen toevoegen aan data[/COLOR]
     [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$Value[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
     [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The field [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] is not posted[/COLOR][COLOR= #007700];
}
}[/COLOR] 
    [COLOR= #FF8000]// Kijken of er geen grapjokers zijn, zoals Aarclay het noemt[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/checkdate"]checkdate[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]])) 
    {[/COLOR] 
        [COLOR= #0000BB]$Date[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]; 
    }[/COLOR] 
    [URL="http://www.php.net/else"]else[/URL] 
    [COLOR= #007700]{[/COLOR] 
        [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The date is not valid[/COLOR][COLOR= #007700]; 
    }[/COLOR]  
  
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Error[/COLOR][COLOR= #007700])) 
{[/COLOR] 
    [COLOR= #FF8000]// Wat als de registratie succesvol is gegaan?[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>You are now registered!</p>[/COLOR][COLOR= #007700]; 
}[/COLOR] 

[COLOR= #FF8000]// Wat als hij niet succesvol is gegaan?[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Refresh: 3; url=Register.php[/COLOR][COLOR= #007700]); 
{[/COLOR] 
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Error[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</p>[/COLOR][COLOR= #007700]; 
}[/COLOR] 
?>
 </body>
</html>
Error, unexspected elseif....

toevoeging op 12 maart 2013, 20:22:02:
Thanks robbeing, dei bug is nu opgelust wink maar nu heb ik dit weer:

Notice: Undefined variable: RegisterFields in C:xampphtdocsRegister.php on line 93

Warning: Invalid argument supplied for foreach() in C:xampphtdocsRegister.php on line 93

Warning: Cannot modify header information - headers already sent by (output started at C:xampphtdocsRegister.php:50) in C:xampphtdocsRegister.php on line 133

Notice: Array to string conversion in C:xampphtdocsRegister.php on line 135
Array

Kijken of ik t zelf kan fixxen biggrin
toevoeging op 12 maart 2013, 20:23:27:
Eerste bug heb k toch gewoon gedefinieerd? In het stuk daarboven:

// Verplicht ingevuld te zijn
$RegisterFields = array(First Name, Last Name, Gender, Birthday, Username, Email, Password, Confirm Password);

// Velden bekijken
foreach($RegisterFields as $Field)
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ik raad je trouwens aan in lowerCamelCase te werken i.p.v. UpperCammelCase.

UpperCamelCase gebruik je meestal voor benamingen van classes, terwijl je binnen je code liever met lowerCasmelCase werkt.

Althans, dat vind ik persoonlijk fijner werken, en is volgens de ZEND Coding Conventions
0
Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ow, ik ben namelijk gewend iets altijd te beginnen met een Hoofdletter. Weet jij toevallig wat de opplossing voor de error is?

toevoeging op 12 maart 2013, 20:35:15:
3e bug opgelost; was de "else" vergeten wink
toevoeging op 12 maart 2013, 20:49:50:
Heb hem even beter uitgelijnd, en denk dat de bugs nu weg zijn!
Spoiler tonen
[COLOR= #0000BB]<?php[/COLOR] 
  
[COLOR= #FF8000]// Is het verstuurd?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]POST[/COLOR][COLOR= #007700]) 
{[/COLOR]
    [COLOR= #FF8000]// Voor opslag van errors en fouten[/COLOR]
    [COLOR= #0000BB]$Error[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR] 
    [COLOR= #0000BB]$Data[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR] 

    [COLOR= #FF8000]// Verplicht ingevuld te zijn[/COLOR]
    [COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR]
     [COLOR= #DD0000]First Name[/COLOR][COLOR= #007700],[/COLOR] 
     [COLOR= #DD0000]Last Name[/COLOR][COLOR= #007700],[/COLOR] 
     [COLOR= #DD0000]Gender[/COLOR][COLOR= #007700],[/COLOR] 
     [COLOR= #DD0000]Birthday[/COLOR][COLOR= #007700],[/COLOR] 
     [COLOR= #DD0000]Username[/COLOR][COLOR= #007700],[/COLOR] 
     [COLOR= #DD0000]Email[/COLOR][COLOR= #007700],[/COLOR] 
     [COLOR= #DD0000]Password[/COLOR][COLOR= #007700],[/COLOR] 
     [COLOR= #DD0000]Confirm Password[/COLOR][COLOR= #007700]);[/COLOR]

     [COLOR= #FF8000]// Velden bekijken[/COLOR]
     [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$RegisterFields[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]) 
     {[/COLOR]
            [COLOR= #FF8000]// Controleren of er een waarde is voor het veld[/COLOR]
            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]))
            {[/COLOR]
                  [COLOR= #FF8000]// Spaties weghalen[/COLOR]
                  [COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]]);[/COLOR]
     
                  [COLOR= #FF8000]// Controle of er iets is ingevuld[/COLOR]
                  [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Value[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]);
                  {[/COLOR]
                     [COLOR= #FF8000]// Error[/COLOR]
                    [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]You forgot to fill in your [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700];
                  }[/COLOR]
     
                 [COLOR= #FF8000]// Ingevulde dingen toevoegen aan data[/COLOR]
                 [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$Value[/COLOR][COLOR= #007700];
            }[/COLOR]
            [URL="http://www.php.net/else"]else[/URL]
           [COLOR= #007700]{[/COLOR]
                 [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The field [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Field[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000] is not posted[/COLOR][COLOR= #007700];
           }
     }[/COLOR] 
    [COLOR= #FF8000]// Kijken of er geen grapjokers zijn, zoals Aarclay het noemt[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]) &&[/COLOR] [URL="http://www.php.net/checkdate"]checkdate[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]])) 
    {[/COLOR] 
        [COLOR= #0000BB]$Date[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Day[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Month[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]-[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Data[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Year[/COLOR][COLOR= #007700]]; 
    }[/COLOR] 
    [URL="http://www.php.net/else"]else[/URL] 
    [COLOR= #007700]{[/COLOR] 
        [COLOR= #0000BB]$Error[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]The date is not valid[/COLOR][COLOR= #007700]; 
    }[/COLOR]  
  
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Error[/COLOR][COLOR= #007700])) 
    {[/COLOR] 
         [COLOR= #FF8000]// Wat als de registratie succesvol is gegaan?[/COLOR]
         [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>You are now registered!</p>[/COLOR][COLOR= #007700]; 
    }[/COLOR] 
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
         [COLOR= #FF8000]// Wat als hij niet succesvol is gegaan?[/COLOR]
         [URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Refresh: 3; url=Register.php[/COLOR][COLOR= #007700]);[/COLOR] 
         [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Error[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$Error2[/COLOR][COLOR= #007700])
        {[/COLOR]
             [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<p>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Error2[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</p>[/COLOR][COLOR= #007700]; 
        } 
    }
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL] 
[COLOR= #007700]{[/COLOR] 
    [COLOR= #FF8000]// Functies.php mag nog niet bezocht worden, terug naar het formulier [/COLOR]
    [URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Location: Register.php[/COLOR][COLOR= #007700]); 
}[/COLOR]

?>
toevoeging op 12 maart 2013, 20:58:13:
Heb hem bTW ook in een apparte file gezet

toevoeging op 12 maart 2013, 21:22:32:
Aah, alle errors zijn weg, op 1tje na, waar ik niet echt uitkom: Warning: Cannot modify header information - headers already sent by (output started at C:xampphtdocsRegister.php:52) in C:xampphtdocsRegister.php on line 158

//Sjoerd-edit: Spoilert
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
" header(Refresh: 3; url=Register.php); "

Je mag de header alleen gebruiken als dat boven ALLE andere output staat. (ALLE!)

Nu staat er nog html boven.

Wat ik nu zeg (en ik ga mezelf haten) is ABSOLUUT niet de juiste manier op het op te lossen. Maar omdat je nu beginnend PHP bent is het wel handig.

Zet boven de " header(Refresh: 3; url=Register.php); " de regel "ob_start();"
0
Bremdecoolste

Lid · Topicstarter

Berichten
1.783
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rogier schreef:
" header(Refresh: 3; url=Register.php); "

Je mag de header alleen gebruiken als dat boven ALLE andere output staat. (ALLE!)

Nu staat er nog html boven.
Wat ik nu zeg (en ik ga mezelf haten) is ABSOLUUT niet de juiste manier op het op te lossen. Maar omdat je nu beginnend PHP bent is het wel handig.

Zet boven de " header(Refresh: 3; url=Register.php); " de regel "ob_start();"

Dus ik moet het het best in de head zetten, of al voordat de HTML begint?

toevoeging op 13 maart 2013, 08:28:24:
Als ik hem bovenaan zet:
Quote:
De webpagina op http://localhost/Register.php heeft geleid tot te veel omleidingen. Dit probleem wordt mogelijk opgelost als u uw cookies voor deze site wist of cookies van derden toestaat. Zo niet, dan is het mogelijk een probleem met de serverconfiguratie en niet een probleem met de computer.

toevoeging op 13 maart 2013, 08:35:23:
Hij staat nu hier: http://quatraz.com/Register.php
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren