parfois un bon éditeur avec colorisation file bien des coups de mains ...
corrige ta ' et tes " dans la requete sql, ensuite il manque quelques ;
enfin, voici un début de solution :
<?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='".mysql_real_escape_string($_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='".mysql_real_escape_string($_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='".mysql_real_escape_string($_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 ('".mysql_real_escape_string($_GET ['pseudo'])."',
'".mysql_real_escape_string($_GET ['mpasse'])."',
'".mysql_real_escape_string($_GET ['maison'])."',
'".mysql_real_escape_string($annee)."'";
$req2 = "INSERT INTO mailto (login,mail,message,sujet,prior)
VALUES (
'".mysql_real_escape_string($_GET ['pseudo'])."',
'".mysql_real_escape_string($_GET ['mailto'])."',
'".mysql_real_escape_string("Nous vous souhaitons bienvenue sur l'école virtuelle du Chemin de Traverse")."',
'Bienvenue',
'moyenne')";
$req3 = "INSERT INTO blog (login)
VALUES ('".mysql_real_escape_string($_GET ['mailto'])."')";
$req4 = "INSERT INTO sac (login)
VALUES ('".mysql_real_escape_string($_GET ['pseudo'])."')";
$dest=$_GET ['mailto'];
$sujet="Inscription école virtuelle";
$corps="************le message******************";
$de="from: [email protected]";
mail($dest, $sujet, $corps, $de)
?>
parfois un bon éditeur avec colorisation file bien des coups de mains ...
corrige ta ' et tes " dans la requete sql, ensuite il manque quelques ;
enfin, voici un début de solution :
[php]<?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='".mysql_real_escape_string($_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='".mysql_real_escape_string($_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='".mysql_real_escape_string($_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 ('".mysql_real_escape_string($_GET ['pseudo'])."',
'".mysql_real_escape_string($_GET ['mpasse'])."',
'".mysql_real_escape_string($_GET ['maison'])."',
'".mysql_real_escape_string($annee)."'";
$req2 = "INSERT INTO mailto (login,mail,message,sujet,prior)
VALUES (
'".mysql_real_escape_string($_GET ['pseudo'])."',
'".mysql_real_escape_string($_GET ['mailto'])."',
'".mysql_real_escape_string("Nous vous souhaitons bienvenue sur l'école virtuelle du Chemin de Traverse")."',
'Bienvenue',
'moyenne')";
$req3 = "INSERT INTO blog (login)
VALUES ('".mysql_real_escape_string($_GET ['mailto'])."')";
$req4 = "INSERT INTO sac (login)
VALUES ('".mysql_real_escape_string($_GET ['pseudo'])."')";
$dest=$_GET ['mailto'];
$sujet="Inscription école virtuelle";
$corps="************le message******************";
$de="from:
[email protected]";
mail($dest, $sujet, $corps, $de)
?>[/php]