Qui me donne comme codes d'erreurs :
" Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\wamp64\www\Mon projet\insert_jeunes.php on line 32 "
" Undefined variable: Nom_jeune ( toutes les autres variables ) in C:\wamp64\www\Mon projet\insert_jeunes.php on line 34 "
Mon code de traitement php :
<?php
require_once('connexion.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 {
foreach($_POST as $index => $valeur) {
$index = mysqli_real_escape_string(trim($valeur));
}
$req = "INSERT INTO jeune VALUES ('', '".$Nom_jeune."','".$Prenom_jeune."', '".$Adresse_mail_jeune."','".$Mot_de_passe_jeune."','".$Numero_de_telephone_mobile_jeune."', now())";
$res = $bdd->query($req);
if ($res) {
echo $msg_ok;
} else {
echo mysql_error();
}
}
?>
Mon code de connexion php :
<?php
$hote = 'localhost';
$utilisateur = 'root';
$mdp = '';
$nombdd = 'service_des_sports'; // Nom de la base de données
$bdd = mysqli_connect($hote, $utilisateur, $mdp, $nombdd);
if (!$bdd) {
echo 'Erreur de connexion (' . mysqli_connect_errno() . ') ' . mysqli_connect_error();
}
?>
En espérant que vous pouvez résoudre mon problème. Merci Beaucoup