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

Fermé
spartane Messages postés 4 Date d'inscription jeudi 24 juillet 2014 Statut Membre Dernière intervention 3 juin 2015 - 24 juil. 2014 à 12:04
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 6 nov. 2015 à 10:21
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

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 samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 1 999
6 nov. 2015 à 10:21
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