A voir également:
- Php pour un formulaire
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire instagram compte suspendu - Guide
- Le formulaire rempli - Guide
- Formulaire remboursement frais de résiliation free pdf ✓ - Forum Freebox
3 réponses
Je viens de trouver une erreur donc j'ai modifier le fichier cache.php de cette facon (mais cela ne fonctionne toujours pas...)
<?php
include("menu.php");
?>
<?php
mysql_connect("localhost","root","") ;//connexion à la base de données
mysql_select_db("fp") ;//choix de la base de données
$accepte = 0;
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));//mysql_real_escape_string et htmlspecialchars permette d'empêcher aux utilisateur d'insérer un language dans le message, ces fonction permettent donc de sécuriser la base de donné
if (!$pseudo) { //affiche les erreurs sql
die('Requête2 invalide : ' . mysql_error());
}
$pass = mysql_real_escape_string(htmlspecialchars($_POST['pass']));
if (!$pass) { //affiche les erreurs sql
die('Requête3 invalide : ' . mysql_error());
}
$mail = mysql_real_escape_string(htmlspecialchars($_POST['mail']));
if (!$mail) { //affiche les erreurs sql
die('Requête4 invalide : ' . mysql_error());
}
if (isset($pseudo) AND isset($pass)) //on vérifie si les variables pseudo et pass sont bien renseigné
{
$age = $_POST['age']; // on place l'enregistrement dans la variable age
if (!$age) { //affiche les erreurs sql
die('Requête1 invalide : ' . mysql_error());
}
$condition = $_POST['condition']; // De même pour la condition
if ( $age>='18' AND $condition=='oui' AND $ouverture==true ) //vérification des conditions d'inscription
{
$nbre = mysql_query("SELECT COUNT (*) FROM membres WHERE membres.pseudo=$pseudo");//Compte le nombre de pseudo similaire...
if (!$nbre) { //affiche les erreurs sql
die('Requête5 invalide : ' . mysql_error());
}
$accepte = 1; //si les conditions sont remplis on attribut 1 a accepter
if (!$accepte) { //affiche les erreurs sql
die('Requête6 invalide : ' . mysql_error());
}
if ($nbre == 0)//... pour créer le compte s'il n'éxiste pas! rui!!
{
mysql_query("INSERT INTO membres(id, pseudo, pass, condition, ouverture, mail, age) VALUES('', '$pseudo', '$pass', '$conditon', '$ouverture', '$mail', '$age')");// Le compte n'existe pas, il est créer
}
}
}
if ( $accepte == 1 ) // pour voir vers quel page rediriger
{
include("valide.php");
}
else
{
include("erreur.php");
}
mysql_close(); // On ferme la la base de donné
?>
</body>
</html>
<?php
include("menu.php");
?>
<?php
mysql_connect("localhost","root","") ;//connexion à la base de données
mysql_select_db("fp") ;//choix de la base de données
$accepte = 0;
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));//mysql_real_escape_string et htmlspecialchars permette d'empêcher aux utilisateur d'insérer un language dans le message, ces fonction permettent donc de sécuriser la base de donné
if (!$pseudo) { //affiche les erreurs sql
die('Requête2 invalide : ' . mysql_error());
}
$pass = mysql_real_escape_string(htmlspecialchars($_POST['pass']));
if (!$pass) { //affiche les erreurs sql
die('Requête3 invalide : ' . mysql_error());
}
$mail = mysql_real_escape_string(htmlspecialchars($_POST['mail']));
if (!$mail) { //affiche les erreurs sql
die('Requête4 invalide : ' . mysql_error());
}
if (isset($pseudo) AND isset($pass)) //on vérifie si les variables pseudo et pass sont bien renseigné
{
$age = $_POST['age']; // on place l'enregistrement dans la variable age
if (!$age) { //affiche les erreurs sql
die('Requête1 invalide : ' . mysql_error());
}
$condition = $_POST['condition']; // De même pour la condition
if ( $age>='18' AND $condition=='oui' AND $ouverture==true ) //vérification des conditions d'inscription
{
$nbre = mysql_query("SELECT COUNT (*) FROM membres WHERE membres.pseudo=$pseudo");//Compte le nombre de pseudo similaire...
if (!$nbre) { //affiche les erreurs sql
die('Requête5 invalide : ' . mysql_error());
}
$accepte = 1; //si les conditions sont remplis on attribut 1 a accepter
if (!$accepte) { //affiche les erreurs sql
die('Requête6 invalide : ' . mysql_error());
}
if ($nbre == 0)//... pour créer le compte s'il n'éxiste pas! rui!!
{
mysql_query("INSERT INTO membres(id, pseudo, pass, condition, ouverture, mail, age) VALUES('', '$pseudo', '$pass', '$conditon', '$ouverture', '$mail', '$age')");// Le compte n'existe pas, il est créer
}
}
}
if ( $accepte == 1 ) // pour voir vers quel page rediriger
{
include("valide.php");
}
else
{
include("erreur.php");
}
mysql_close(); // On ferme la la base de donné
?>
</body>
</html>