A voir également:
- Parse error, unexpected T_VARIABLE
- Network error ✓ - Forum Réseaux sociaux
- A disk read error occurred ✓ - Forum Windows
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Check system power error ✓ - Forum BIOS
- Network error iptv - Forum Réseaux sociaux
2 réponses
Lord Zero
Messages postés
459
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
15 juin 2018
115
24 sept. 2014 à 06:32
24 sept. 2014 à 06:32
Vérifie le name et le type de tes input, des choses comme input o_gar="o_gar" type="varchar" ça n'existe pas.
Utilisateur anonyme
Modifié par le père. le 24/09/2014 à 08:29
Modifié par le père. le 24/09/2014 à 08:29
Bonjour
C'est vrai que le input type="varchar" n'existe pas, il ne faut pas mélanger le SQL et le HTML. Mais ce n'est pas ce qui provoque ton erreur.
Ton erreur vient de l'écriture incorrecte de ta requête. Dans une chaîne littérale entre doubles quotes en PHP, il NE FAUT PAS mettre d'apostrophes autour des indices de tableaux :
et non pas
Et bien sûr idem pour les autres variables.
Et ta ligne suivante
Par ailleurs, tu ferais bien de songer à utiliser PDO plutôt que les fonctions mysql_xxx qui sont largement obsolètes.
C'est vrai que le input type="varchar" n'existe pas, il ne faut pas mélanger le SQL et le HTML. Mais ce n'est pas ce qui provoque ton erreur.
Ton erreur vient de l'écriture incorrecte de ta requête. Dans une chaîne littérale entre doubles quotes en PHP, il NE FAUT PAS mettre d'apostrophes autour des indices de tableaux :
"...VALUES('','$_POST[num]'..."
et non pas
"...VALUES('','$_POST['num']'..."
Et bien sûr idem pour les autres variables.
Et ta ligne suivante
mysql_query or die(mysql_error());ne veut rien dire : ce "or die..." devrait être à la fin de la ligne précédente, pas ici.
Par ailleurs, tu ferais bien de songer à utiliser PDO plutôt que les fonctions mysql_xxx qui sont largement obsolètes.