Script d'inscription d'un membre
Posté : 28 juin 2005, 13:25
Bonjour,
Cela fait des heures que je cherche où se trouve l'(les) erreurs de ce script mais en vaint. Quelqu'un pourrait-il me dire ce qu'il y à de faux dans mon script? Le voici :
Cela fait des heures que je cherche où se trouve l'(les) erreurs de ce script mais en vaint. Quelqu'un pourrait-il me dire ce qu'il y à de faux dans mon script? Le voici :
<?php
/*Inscription d'une personne*/
$host="**********";
$user="********";
$mpasse="**********";
$database="***********";
$connexion = mysql_connect("$host", "$user", "$mpasse")
or die ("Connexion à la base impossible");
$db = mysql_select_db($database)
or die("Sélection de la base impossible");
if ($_GET ['pseudo'] != "")
{ header ("Location: erreur_1.php");
}
elseif ($_GET ['mpasse'] != "")
{ header ("Location: erreur_2.php");
}
elseif ($_GET ['confmpasse'] != "")
{ header ("Location: erreur_3.php");
}
elseif ($_GET ['email'] != "")
{ header ("Location: erreur_4.php");
}
elseif ($_GET ['agree'] != "")
{ header ("Location: erreur_5.php");
}
elseif ($_GET [code'] <> "KC585LV")
{ header ("Location: erreur_6.php");
}
else
{ code = "ok";
}
$sql = "SELECT login FROM Membres
WHERE login='$_GET [pseudo]'";
or die("no");
$result = mysql_query($sql)
or die("Impossible d'éxécuter la requête)";
$num = mysql_num_rows($result);
if ($num == 1)
{ header (Location: erreur_7.php);
}
else ($num == 0)
{ login="ok";
}
$sql = "SELECT mp FROM Membres
WHERE mp='$_GET ['mpasse']'";
$result = mysql_query($sql)
or die("Impossible d'éxécuter la requête)";
$num = mysql_num_rows($result);
if ($num == 1)
{ header (Location: erreur_8.php);
}
else ($num == 0)
{ passe="ok";
}
$sql = "SELECT mail FROM Membres
WHERE mail='$_GET ['mail']'";
$result = mysql_query($sql)
or die("Impossible d'éxécuter la requête)";
$num = mysql_num_rows($result);
if ($num == 1)
{ header (Location: erreur_9.php);
}
else ($num == 0)
{ mail="ok";
}
if ($_GET ['mpasse'] == $_GET ['mpasse2'])
{ mp="ok";
}
else
{ header (Location: erreur_10.php)
}
$point="0";
$annee="1ère année";
$req = "INSERT INTO membres (login, mp, maison, annee)
VALUES ('$_GET ['pseudo']','$_GET ['mpasse']','$_GET ['maison']','$annee')"
$req2 = "INSERT INTO mailto (login,mail,message,sujet,prior)
VALUES ('$_GET ['pseudo']','$_GET ['mailto']',"Nous vous souhaitons bienvenue sur l'école virtuelle du Chemin de Traverse","Bienvenue","moyenne")";
$req3 = "INSERT INTO blog (login)
VALUES ('$_GET ['mailto']')";
$req4 = "INSERT INTO sac (login)
VALUES ('$_GET ['pseudo']')";
$dest='$_GET ['mailto']';
$sujet="Inscription école virtuelle";
$corps="************le message******************";
$de="from: [email protected]";
mail($dest, $sujet, $corps, $de)
?>