SMC - FM
Gebruiker
- Lid geworden
- 4 aug 2006
- Berichten
- 147
Hallo allemaal,
Ik ben zelf wat voor onze vereniging in elkaar aan het prutsen een zogenaamd ledensysteem, nou lukt dat best aardig alleen heb ik er iets aan toegevoegd. als je nu naar een bepaalde pagina gaat zie je of er iemand van onze vereniging jarig is en zo ja WIE dat dan is. mijn probleem is dan ook ik kan wel leden toevoegen maar dat moet ik dan via de onlogische manier doen (via phpmyadmin) nu zat bij het leden gedeelte ook een zogenaamd registrate.php pagina om bezoekers aan toe te voegen, dat heb ik toen onderhanden genomen om ook direct de geboorte dag en maand toe te voegen. nu is het probleem dat ik een error krijg:
Parse error: syntax error, unexpected $end in:
(pad van de berwerkte registrate.php bestand)/lid-toevoegen.php on line 111
lid-toevoegen.php:
wie kan mij helpen??
Ik ben zelf wat voor onze vereniging in elkaar aan het prutsen een zogenaamd ledensysteem, nou lukt dat best aardig alleen heb ik er iets aan toegevoegd. als je nu naar een bepaalde pagina gaat zie je of er iemand van onze vereniging jarig is en zo ja WIE dat dan is. mijn probleem is dan ook ik kan wel leden toevoegen maar dat moet ik dan via de onlogische manier doen (via phpmyadmin) nu zat bij het leden gedeelte ook een zogenaamd registrate.php pagina om bezoekers aan toe te voegen, dat heb ik toen onderhanden genomen om ook direct de geboorte dag en maand toe te voegen. nu is het probleem dat ik een error krijg:
Parse error: syntax error, unexpected $end in:
(pad van de berwerkte registrate.php bestand)/lid-toevoegen.php on line 111
lid-toevoegen.php:
PHP:
<?php
###################################
## PHPMYLOGON: A LOGIN SYSTEM ##
## (c) 2006 Jorik Berkepas ##
## Under the GNU GPL license ##
## helpdesk90@gmail.com ##
###################################
// Page for registrate new users
include_once("../../Inloggedeelte/config.php");
include_once("../../Inloggedeelte/lang/lang_".$lang.".php");
$pml_title = $site_name;
include("../../Inloggedeelte/htmltop.php");
include_once("../../Inloggedeelte/connect.php");
if(!isset($_SESSION['user_id'])) {
if(isset($_POST['submit'])) {
// Exec
// Check fields
if($_POST['user'] != "" AND $_POST['pass'] AND $_POST['datum'] != "") {
// Username-check
$sql = "SELECT id FROM `".$db_tbl."` WHERE name='".$_POST['user']."'";
$query = mysql_query($sql);
$count = mysql_num_rows($query);
if($count == 0) {
/*
// E-mailcheck
if(preg_match("/^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,6}$/i", $_POST['email'])) {
// Email passed check
*/
if($_POST['pass'] == $_POST['pass']) {
$actcode = mt_srand((double)microtime()*100000);
while(strlen($actcode) <= 10) {
$i = chr(mt_rand (0,255));
if(eregi("^[a-z0-9]$", $i)) {
$actcode = $actcode.$i;
}
}
$md5pass = md5($_POST['pass']);
if($activate == TRUE) {
$sql = "INSERT INTO `".$db_tbl."` (name,password,state,mail,active,actcode,datum) VALUES ('".$_POST['user']."','".$md5pass."',0,'".$_POST['email']."',0,'".$actcode."','".$_POST['datum']."')";
}else{
$sql = "INSERT INTO `".$db_tbl."` (name,password,state,mail,active,actcode,datum) VALUES ('".$_POST['user']."','".$md5pass."',0,'".$_POST['email']."',1,' ".$_POST['datum']."')";
}
$query = mysql_query($sql);
if($query == TRUE) {
$sql = "SELECT id FROM `".$db_tbl."` WHERE name='".$_POST['user']."'";
$query = mysql_query($sql);
$rij = mysql_fetch_object($query);
$dbid = htmlspecialchars($rij->id);
$bericht = $reg_mail;
$bericht .= "CONFIRM: ".$site_url."activate.php?id=".$dbid."&code=".$actcode."®istration=true \n\n";
$bericht .= "Username/Gebruikersnaam: ".$_POST['user']."\n";
$bericht .= "Password/Wachtwoord: ".$_POST['pass']."\n";
$bericht .= "Date of birth/Geboortedatum: ".$_POST['datum']."\n";
$mail = mail($_POST['email'],"Registratie ".$sitenaam,$bericht,"From: ".$sitenaam." <".$sitemail.">");
if($activate == TRUE) {
if($mail == TRUE) {
echo $reg_truemail;
}else{
echo $error;
}
}else{
echo $reg_nomail;
}
}else{
echo $error;
}
}else{
echo $reg_pascheck;
}
}else{
echo $reg_mailcheck;
}
}else{
echo $reg_userexists;
}
}else{
echo $reg_field;
}
}else{
// Form
?>
<form method="post" action="lid-toevoegen.php">
<table>
<tr>
<td><label for="user">Naam:</label></td><td><input id="user" type="text" name="user" maxlength="50" /></td>
</tr>
<tr>
<td><label for="pass1"><?= $reg_password ?>:</label></td><td><input id="pass1" type="password" name="pass1" /></td>
</tr>
<tr>
<td><label for="pass2">geboorte datum (dd-mm):</label></td><td><input id="datum" type="text" name="datum" maxlength="5" /></td>
</tr>
<tr>
<td><label for="mail"><?= $reg_mail ?>:</label></td><td><input id="mail" type="text" name="email" maxlength="100" /></td>
</tr>
<tr>
<td></td><td><input type="submit" name="submit" value="<?= $reg_reg ?>" /></td>
</tr>
</table>
</form>
<?
if($activate == TRUE) {
echo "<small>".$reg_mailnote."</small>";
}
}
}else{
echo $reg_loginerror;
}
include("../../Inloggedeelte/htmlbottom.php");
?>
wie kan mij helpen??