|
jpb 2791
| Posté : 18-01-2022 14:00
merci
c'est encore cette "erreur" que l'on a pourtant vu et corrigé maintes et maintes fois ....
sur les versions supérieures à 5.7 (? je ne sais pas exactement à partir de quelle version) de mysql on ne peut plus faire passer une valeur vide quand le champ est un int autoincrémenté et non null
il faut donc passer un 0 (au lieu du '') qui lui est un nombre qui sera incrémenté
et dans npds nous avions très souvent ce style d'écriture ainsi que dans les modules bien sûr .... |  Profil www
|
|
fliaigre 916
| Posté : 18-01-2022 14:17
C'est parfait.
Merci beaucoup. |  Profil www
|
|
jpb 2791
| Posté : 18-01-2022 14:21
merci à toi pour le test parce que cette correction était passé à travers .... bon test |  Profil www
|
|
fliaigre 916
| Posté : 18-01-2022 14:22
Il doit y avoir le même problème dans un autre fichier car l'ajout d'annonce pose le même problème.
Je vais chercher. |  Profil www
|
|
jpb 2791
| Posté : 18-01-2022 14:28
annonce_form.php ligne 48
$query.=" VALUES ('0','$id_user', '$id_cat', '$tel', '$tel_2', '$code', '$ville', '".time()."', '$text', '0', '$prix')";
|  Profil www
|
|
fliaigre 916
| Posté : 18-01-2022 16:21
C'est parfait.
Donc je récapitule
Créer un répertoire images dans modules/npds_annonces
Modifier adm_cat.php
remplacer le vide '' de la premiere VALUES par '0'
ligne 45 et 48
comme ceci ==>
$query="INSERT INTO $table_cat (id_cat,id_cat2,categorie) VALUES ('0','0','".addslashes($categorie)."')";
$query="INSERT INTO $table_cat (id_cat,id_cat2,categorie) VALUES ('0',$id_catSCAT,'".addslashes($categorieSCAT)."')";
et annonce_form.php ligne 48
$query.=" VALUES ('0','$id_user', '$id_cat', '$tel', '$tel_2', '$code', '$ville', '".time()."', '$text', '0', '$prix')";
|  Profil www
|
|
Aller à la page : [ 1 | 2 | 3 ] |