J'ai un petit problème et j'ai besoin de votre aide
J'ai deux tables, Etablissement et Etudiant
Etablissement(idEtablissement, nomEtablissement, adresse, cp, ville);
Etudiant(idEtudiant, nomEtudiant, prenomEtudiant, email, idEtablissement);
Quand je veux insérer un étudiant, j'ai les champs nom, prenom et etablissement sous forme de liste déroulante issu de la table etablissement.
Met quand j'insère un étudiant, l'idEtudiant est incrémenter mais celui de idEtablissement est à zéro en sachant que c'est un établissement pris de la liste déroulante.
include("connect.php");
$nomEtudiant=isset($_POST['nomEtudiant'])?$_POST['nomEtudiant']:"";
$prenomEtudiant=isset($_POST['prenomEtudiant'])?$_POST['prenomEtudiant']:"";
$email=isset($_POST['email'])?$_POST['email']:"";
$idEtablissement=mysql_insert_id();
$sql= "INSERT INTO `Etudiant` (`idEtudiant`, `nomEtudiant`, `prenomEtudiant`, `email`, `idEtablissement`) VALUES (' ', '$nomEtudiant', '$prenomEtudiant', '$email', `$idEtablissement`);";
$requete = mysql_query($sql) or die( mysql_error() ) ;
if($requete)
{
echo("L'insertion a été correctement effectuée") ;
}
else
{
echo("L'insertion a échouée") ;
}
?>
Merci de m'aider svp