bonsoir jai un problème dans mon formulaire pour insérer les données voila je vous explique j'ai une table utilisateur et table reservation dans la table reservation j'ai la clé étrangère celle de clé primaire utilisateur
donc je veux insérer des données pour réserver un véhicule voila mes tables


Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CREATE TABLE IF NOT EXISTS `utilisateur` (
  `idutil` tinyint(4) NOT NULL AUTO_INCREMENT,
  `nom` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `prenom` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `numtel` int(20) NOT NULL,
  PRIMARY KEY (`idutil`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;
 
 
CREATE TABLE IF NOT EXISTS `reservation` (
  `idreservation` tinyint(4) NOT NULL AUTO_INCREMENT,
  `dateD` datetime NOT NULL,
  `dateF` datetime NOT NULL,
  `idutil` tinyint(4) NOT NULL,
  PRIMARY KEY (`idreservation`),
  KEY `idclient` (`idutil`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
 
 
-- Contraintes pour la table `reservation`
 
ALTER TABLE `reservation`
  ADD CONSTRAINT `reservation_ibfk_3` FOREIGN KEY (`idutil`) REFERENCES `client` (`idutil`),
  ADD CONSTRAINT `reservation_ibfk_4` FOREIGN KEY (`idreservation`) REFERENCES `reservation` (`idutil`);


quand je veux envoyer réserver je replis mon formulaire pour insérer mes données ya des erreur qui s'affiche concernant la clé étrangère idutil voila ma requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?php
  if (isset($_POST['envoyer'] ))
{
mysql_query("INSERT INTO utilisateur (nom,prenom,email,numtel) VALUES ('".$_POST['nom']."','".$_POST['prenom']."','".$_POST['email']."','".$_POST['numtel']."')") or die (mysql_error());
mysql_query("INSERT INTO reservation(dateD,dateF) VALUES ('".$_POST['dateD']."','".$_POST['dateF']."')") or die (mysql_error());//renvoiyer les resultat du mysql au serveur web (mysql_query)
 
}
 ?>
j'arrive pa à faire lié la clé étrangère a l'autre table c'est a dire comment faire une insertion avec deux table qui contient une clè étrangère merci a vous