Voici le MCD de ma BDD
http://hpics.li/c5ba26a
J'ai un formulaire qui permet d'ajouter des projet cependant il ne prend pas en compte les 3 clès étrangères (nroId,idType,idEtat) : valeurs 0 dans la base de données.
Toutes mes données s'ajoutent sauf ces 3 là !
Voici le code d'insertion :
<?php
// on test si le formulaire a bien été soumis
if(isset($_POST['subProjet']))
{
$nomProjet=$_POST['nomProjet'];
$etat=$_POST['etat'];
$type=$_POST['type'];
$commentaires=addslashes($_POST['commentaires']);
$dateDebut=date("d-m-Y");
//connexion à la base de donnée
include('connexion.php');
//création de la requête SQL:
$sql = " INSERT INTO projet(dateDebut, nomProjet, etatProjet, typeProjet, commentaires)
VALUES ('$dateDebut','$nomProjet','$etat','$type','$commentaires')";
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage d'un message de validation de l'ajout
if($requete)
{
header("Location:index.php");
}
else
{
echo "<script> alert ('Votre ajout a échoué !');</script>" ;
}
}
?>
Merci de votre aide