par
LerikalBless » 11 mai 2017, 17:45
J'ai donc réussis a mettre les 2 paramètre mais lors de l'enrengistrement et de l'envoie vers la base de donnée, je voudrai que ça renvois a l'index.php mais aussi quand je vérifie ma base de donnée, les informations saisie et envoyé non pas été stocké dans la base de donnée
<?php
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis:
<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
// vérification des champs
if (empty($_POST['Nom_jeune']))
$message .= "Votre Nom<br/>";
if (empty($_POST['Prenom_jeune']))
$message .= "Votre prénom<br/>";
if (empty($_POST['Adresse_mail_jeune']))
$message .= "Votre email<br/>";
if (empty($_POST['Mot_de_passe_jeune']))
$message .= "Votre mot de passe<br/>";
if (empty($_POST['Date_de_naissance_jeune']))
$message .= "Votre date de naissance<br/>";
if (empty($_POST['Sexe_jeune']))
$message .= "Votre sexe<br/>";
if (empty($_POST['Numero_de_telephone_mobile_jeune']))
$message .= "Votre numero de téléphone<br/>";
// si un champ est vide, on affiche le message d'erreur
if (strlen($message) > strlen($msg_erreur)) {
echo $message;
// sinon c'est ok
} else {
include('connexion.php');
$Nom_jeune = mysqli_real_escape_string($bdd,($_POST['Nom_jeune']));
$Prenom_jeune = mysqli_real_escape_string($bdd,($_POST['Prenom_jeune']));
$Adresse_mail_jeune = mysqli_real_escape_string($bdd,($_POST['Adresse_mail_jeune']));
$Mot_de_passe_jeune = mysqli_real_escape_string($bdd,($_POST['Mot_de_passe_jeune']));
$Date_de_naissance_jeune = mysqli_real_escape_string($bdd,($_POST['Date_de_naissance_jeune']));
$Sexe_jeune = mysqli_real_escape_string($bdd,($_POST['Sexe_jeune']));
$Numero_de_telephone_mobile_jeune = mysqli_real_escape_string($bdd,($_POST['Numero_de_telephone_mobile_jeune']));
$req = "INSERT INTO jeune VALUES ('', '".$Nom_jeune."','".$Prenom_jeune."', '".$Adresse_mail_jeune."','".$Mot_de_passe_jeune."','".$Date_de_naissance_jeune."','".$Sexe_jeune."','".$Numero_de_telephone_mobile_jeune."', now())";
$res = $bdd->query($req);
if ($res) {
echo $msg_ok;
} else {
echo mysql_error();
}
}
?>
J'ai donc réussis a mettre les 2 paramètre mais lors de l'enrengistrement et de l'envoie vers la base de donnée, je voudrai que ça renvois a l'index.php mais aussi quand je vérifie ma base de donnée, les informations saisie et envoyé non pas été stocké dans la base de donnée
[PHP]<?php
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis:
<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
// vérification des champs
if (empty($_POST['Nom_jeune']))
$message .= "Votre Nom<br/>";
if (empty($_POST['Prenom_jeune']))
$message .= "Votre prénom<br/>";
if (empty($_POST['Adresse_mail_jeune']))
$message .= "Votre email<br/>";
if (empty($_POST['Mot_de_passe_jeune']))
$message .= "Votre mot de passe<br/>";
if (empty($_POST['Date_de_naissance_jeune']))
$message .= "Votre date de naissance<br/>";
if (empty($_POST['Sexe_jeune']))
$message .= "Votre sexe<br/>";
if (empty($_POST['Numero_de_telephone_mobile_jeune']))
$message .= "Votre numero de téléphone<br/>";
// si un champ est vide, on affiche le message d'erreur
if (strlen($message) > strlen($msg_erreur)) {
echo $message;
// sinon c'est ok
} else {
include('connexion.php');
$Nom_jeune = mysqli_real_escape_string($bdd,($_POST['Nom_jeune']));
$Prenom_jeune = mysqli_real_escape_string($bdd,($_POST['Prenom_jeune']));
$Adresse_mail_jeune = mysqli_real_escape_string($bdd,($_POST['Adresse_mail_jeune']));
$Mot_de_passe_jeune = mysqli_real_escape_string($bdd,($_POST['Mot_de_passe_jeune']));
$Date_de_naissance_jeune = mysqli_real_escape_string($bdd,($_POST['Date_de_naissance_jeune']));
$Sexe_jeune = mysqli_real_escape_string($bdd,($_POST['Sexe_jeune']));
$Numero_de_telephone_mobile_jeune = mysqli_real_escape_string($bdd,($_POST['Numero_de_telephone_mobile_jeune']));
$req = "INSERT INTO jeune VALUES ('', '".$Nom_jeune."','".$Prenom_jeune."', '".$Adresse_mail_jeune."','".$Mot_de_passe_jeune."','".$Date_de_naissance_jeune."','".$Sexe_jeune."','".$Numero_de_telephone_mobile_jeune."', now())";
$res = $bdd->query($req);
if ($res) {
echo $msg_ok;
} else {
echo mysql_error();
}
}
?>[/PHP]