Clé de jointure : Impossible d'ajouter des enregistrements...

spartane Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,
Aprés avoir apporté des modification sur un formulaire de saisie de données,
le message suivant apparait et m'empeche de saisir quoi que ce soit :
" Impossible d'ajouter des enregistrements; la clé de jointure de la table
'information' n'apparaît pas dans l'ensemble
d'enregistrements."

c'est urgent !!!! merci d'avance !
A voir également:

1 réponse

Delphine
 
Bonjour,

Je pense que certains noms de variables que vous récupérez dans le formulaires n'ont pas le même nom que les colonnes de la table.

Vérifier cela.

Si vous n'y arrivez pas, envoyer le formulaire et la structure de la table.
2
DelNC Messages postés 2234 Date d'inscription   Statut Membre Dernière intervention   2 004
 
Bonjour,

en complément de ce que dit Delphine, un exemple de formulaire et de comment récuéprer les données

<form action="questionnaire_reponses.php" method="POST" name="myform" id="myform">
<table>
<tr>
<td>
<label for="login">NOM</label>:
</td>
<td>
<input type="text" name="login" id="login" />
</td>
</tr>
<tr>
<td>
<label for="mail">Adresse mail</label>:
</td>
<td>
<input type="text" name="mail" id="mail" />
</td>
</tr>
</table>
<td>
<button input type='submit'> Valider les réponses </button>
</form>


ici on recupère les données.
Attention à reprendre les même nom que ceux mis dans le formulaire
<?php $login = $_REQUEST["login"]; ?>
<?php $mail = $_REQUEST["mail"]; ?>


Requête pour insertion de données dans la table
INSERT INTO `elevage_bovin`.`users` (
`id_user` ,
`login` ,
`password`
)
VALUES (
NULL , 'Nom user', 'My Passord'
);
0