Bonjour,
En voulant envoyer les donner d'un formulaire vers une base ACCESS avec le code suivant:
<?
$datedujour=date("d/m/Y");
$base ="C:\Program Files\EasyPHP\mysql\data\Parking.mdb";
$connexion = odbc_connect('MS Access Database', 'root', '') or die ('Erreur de connexion');
$nbcarte=$_POST["nbcarte"];
$nbveh=$_POST['nbveh'];
$datepai=$_POST['datepai'];
$moypai=$_POST['moypai'];
$sql = "INSERT INTO paiement (num_carte°, date_paiement) VALUES ('$nbcarte', '$datepai')";
$req = odbc_do($connexion, $sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
odbc_close( $connexion);
?>
J'obtient cetts erreur:
Warning: odbc_do(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] Vous ne pouvez pas ajouter ou modifier un enregistrement car l'enregistrement associé est requis dans la table 'ABONNEMENTS'., SQL state 23000 in SQLExecDirect in c:\program files\easyphp\www\stagekevin\abonnements.php on line 82
Erreur SQL !
INSERT INTO paiement (num_carte°, date_paiement) VALUES ('33', '04/06/2007')
Quelqu'un pourait-il m'aider?
Merci d'avance
Configuration: Windows XP
Internet Explorer 6.0