Impossible de poster dans une BDD
Résolu/Fermé
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
-
21 mars 2019 à 03:00
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 21 mars 2019 à 14:34
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 21 mars 2019 à 14:34
A voir également:
- Impossible de poster dans une BDD
- Comment poster une vidéo sur tiktok - Guide
- Easy poster printer - Télécharger - Divers Photo & Graphisme
- Logiciel poster - Télécharger - Divers Photo & Graphisme
- Ronyasoft poster printer - Télécharger - Impression
- Poster des photos sur une plateforme de photos - Guide
2 réponses
jordane45
Messages postés
38262
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 octobre 2024
4 693
21 mars 2019 à 07:18
21 mars 2019 à 07:18
Bonjour
Commence par gérer les éventuels erreurs de ta requête en y plaçant un mysqli_error
https://www.w3schools.com/php/func_mysqli_error.asp
Fais également un print_r($_POST) afin de voir ce que retourne ton formulaire.
Montre nous ensuite ton code modifié et donne nous la structure exacte de ta table
.
Commence par gérer les éventuels erreurs de ta requête en y plaçant un mysqli_error
https://www.w3schools.com/php/func_mysqli_error.asp
Fais également un print_r($_POST) afin de voir ce que retourne ton formulaire.
Montre nous ensuite ton code modifié et donne nous la structure exacte de ta table
.
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
21 mars 2019 à 14:34
21 mars 2019 à 14:34
Merci ca fonctionne !
je ne comprend pas pourquoi le meme code était en erreur sur local et OK sur ovh
ca vient peut être de la version mysql différente
je testerais ton code en distant pour voir
Merci Jordane
je ne comprend pas pourquoi le meme code était en erreur sur local et OK sur ovh
ca vient peut être de la version mysql différente
je testerais ton code en distant pour voir
Merci Jordane
Modifié le 21 mars 2019 à 13:40
j'ai fais ce que as demandé
le r_print($_POST) retourne bien la saisie du formulaire
mais l'echo donne une erreur
Incorrect integer value: '' for column 'id' at row 1
c'est la colonne id
clé primaire / Type : int(6) / interclassement : / Attribut : / Null : non / Valeur par defaut : aucune / commentaire : / Extra : AUTO_INCREMENT/
voici la capture d'ecran de la structure
de plus c'est la même structure que sur mon hebergement et la ca fonctionne
version sql distante 5.5.60-0+deb7u1-log (qui marche sur OVH)
version SQL locale 5.7.14 - MySQL Community Server (GPL) erreur en local
21 mars 2019 à 13:56
voici le code modifié si a te dit mais bon vu que je t'ai donné l'erreur je ne sais pas si ca te sert a quelque chose
21 mars 2019 à 13:56
Il faut éviter de faire comme tu le fais et bien indiquer dans la requête les CHAMPS dans lesquels doivent être enregistrées les données...
Et comme l'ID est AUTOINCREMENTE .. il ne faut pas l'indiquer dans une requête INSERT
Donc :