Problème insertion mysql
Résolu/Fermé
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
-
5 févr. 2010 à 23:18
fathy47 Messages postés 1932 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 23 avril 2012 - 6 févr. 2010 à 11:54
fathy47 Messages postés 1932 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 23 avril 2012 - 6 févr. 2010 à 11:54
A voir également:
- Problème insertion mysql
- Insertion signature word - Guide
- Insertion liste déroulante excel - Guide
- Mysql download - Télécharger - Bases de données
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
17 réponses
fathy47
Messages postés
1932
Date d'inscription
vendredi 21 mars 2008
Statut
Membre
Dernière intervention
23 avril 2012
371
5 févr. 2010 à 23:19
5 févr. 2010 à 23:19
Parse Error Quelle Ligne ?!
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
5 févr. 2010 à 23:23
5 févr. 2010 à 23:23
Parse error: parse error in C:\wamp\www\jeu en ligne\kit_graphique\create_avatar_orc.php on line 116
J'ai tout copier sur un autre de mes formualires qui marche très bien, a la seule différence que j'ai mis des input hidden. Les voici :
J'ai tout copier sur un autre de mes formualires qui marche très bien, a la seule différence que j'ai mis des input hidden. Les voici :
<form method="post" action="create_avatar_orc.php"> <input type="hidden" name="pseudo" value="'.$_SESSION['pseudo'].'" /> <input type="hidden" name="race" value="orc" /> <input type="hidden" name="sexe" value="homme" /> <input type="hidden" name="image" value="images/avatars/orc_war_male.jpg" /> <input type="hidden" name="classe" value="guerrier" /> <input type="hidden" name="niveau" value=1 /> <input type="hidden" name="vie" value=130 /> <input type="hidden" name="mana" value=200 /> <input type="hidden" name="force" value=10 /> <input type="hidden" name="vitesse" value=1 /> <input type="hidden" name="defense" value=5 /> <input type="hidden" name="arme" value="Epée du débutant" /> <input type="hidden" name="bouclier" value="" /> <input type="hidden" name="casque" value="Casque du débutant" /> <input type="hidden" name="torse" value="Torse du débutant" /> <input type="hidden" name="gant" value="Gants du débutant" /> <input type="hidden" name="botte" value="Bottes du débutant" /> <input type="submit" name="create_avatar" value="Créer mon avatar" /> </form>
fathy47
Messages postés
1932
Date d'inscription
vendredi 21 mars 2008
Statut
Membre
Dernière intervention
23 avril 2012
371
5 févr. 2010 à 23:27
5 févr. 2010 à 23:27
Merci mais la ligne 116 correspond a quelle bout de code ? x)
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
5 févr. 2010 à 23:28
5 févr. 2010 à 23:28
ah ^^
Tout tien sur une ligne
$query = mysql_query("INSERT INTO avatars VALUES("", '".$pseudo_create."', '".$race_create."', '".$sexe_create."', '".$image_create."', '".$classe_create."', ".$niveau_create.", ".$vie_create.", ".$mana_create.", ".$force_create.", ".$vitesse_create.", ".$defense_create.", '".$arme_create."', '".$bouclier_create."', '".$casque_create."', '".$torse_create."', '".$gant_create."', '".$botte_create."')") or die(mysql_error());
Tout tien sur une ligne
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Malekal_morte-
Messages postés
180304
Date d'inscription
mercredi 17 mai 2006
Statut
Modérateur, Contributeur sécurité
Dernière intervention
15 décembre 2020
24 628
5 févr. 2010 à 23:30
5 févr. 2010 à 23:30
J'y connais rien en prog mais il m'a l'air chelou ton insert.
INSERT INTO table values
tu listes pas les champs de la table.
> INSERT INTO tables (champs1, champs2) values ('valeur1','valeur2');
INSERT INTO table values
tu listes pas les champs de la table.
> INSERT INTO tables (champs1, champs2) values ('valeur1','valeur2');
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
5 févr. 2010 à 23:31
5 févr. 2010 à 23:31
Pas besoin, si tu définis bien l'ordre de tes insertions.
Tous mes INSERT sont construites comme ca.
Tous mes INSERT sont construites comme ca.
Malekal_morte-
Messages postés
180304
Date d'inscription
mercredi 17 mai 2006
Statut
Modérateur, Contributeur sécurité
Dernière intervention
15 décembre 2020
24 628
5 févr. 2010 à 23:32
5 févr. 2010 à 23:32
ha ok :)
fathy47
Messages postés
1932
Date d'inscription
vendredi 21 mars 2008
Statut
Membre
Dernière intervention
23 avril 2012
371
5 févr. 2010 à 23:34
5 févr. 2010 à 23:34
Quelle Ligne ! Sa Gratte ^^
Je Trouve Pas :s
Essaye De Sauter Des Ligne Sa Permet De Me Voir L'erreur !
Je Trouve Pas :s
Essaye De Sauter Des Ligne Sa Permet De Me Voir L'erreur !
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
5 févr. 2010 à 23:35
5 févr. 2010 à 23:35
Ba c'est bizzare, j'ai pas une erreur ailleurs que la ligne ?
Personne ne peut me dire ?
Personne ne peut me dire ?
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
5 févr. 2010 à 23:56
5 févr. 2010 à 23:56
J'ai vraiment besoin d'aide s'il vous plait
fathy47
Messages postés
1932
Date d'inscription
vendredi 21 mars 2008
Statut
Membre
Dernière intervention
23 avril 2012
371
5 févr. 2010 à 23:58
5 févr. 2010 à 23:58
$query = mysql_query("INSERT INTO avatars VALUES("", '".$pseudo_create."', '".$race_create."', '".$sexe_create."', '".$image_create."', '".$classe_create."', '".$niveau_create."', '".$vie_create."', '".$mana_create."', '".$force_create."', '".$vitesse_create."', '".$defense_create."', '".$arme_create."', '".$bouclier_create."', '".$casque_create."', '".$torse_create."', '".$gant_create."', '".$botte_create."')") or die(mysql_error());
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
6 févr. 2010 à 00:01
6 févr. 2010 à 00:01
Non, ca ne marche toujours pas :s
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
6 févr. 2010 à 00:07
6 févr. 2010 à 00:07
Le fait que les colonnes niveau vie mana force vitesse defense soient de type INT(11) change peut-être quelquechose, non ?
fathy47
Messages postés
1932
Date d'inscription
vendredi 21 mars 2008
Statut
Membre
Dernière intervention
23 avril 2012
371
6 févr. 2010 à 00:09
6 févr. 2010 à 00:09
Non C'est Pas Dans Le SQL Mais Dans Le PHP :s
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
6 févr. 2010 à 10:24
6 févr. 2010 à 10:24
Up
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
6 févr. 2010 à 10:47
6 févr. 2010 à 10:47
Problème résolu. Le truc était tout con en fait. Au départ j'avais
Il faut juste remplacer la première valeur a insérer (les deux doubles quotes) par deux simple quote. Ce qui donne :
Voilà, faut pas chercher plus loin.
Merci !
$query = mysql_query("INSERT INTO avatars VALUES("", '".$pseudo_create."', '".$race_create."', '".$sexe_create."', '".$image_create."', '".$classe_create."', ".$niveau_create.", ".$vie_create.", ".$mana_create.", ".$force_create.", ".$vitesse_create.", ".$defense_create.", '".$arme_create."', '".$bouclier_create."', '".$casque_create."', '".$torse_create."', '".$gant_create."', '".$botte_create."')") or die(mysql_error());
Il faut juste remplacer la première valeur a insérer (les deux doubles quotes) par deux simple quote. Ce qui donne :
$query = mysql_query("INSERT INTO avatars VALUES('', '".$pseudo_create."', '".$race_create."', '".$sexe_create."', '".$image_create."', '".$classe_create."', ".$niveau_create.", ".$vie_create.", ".$mana_create.", ".$force_create.", ".$vitesse_create.", ".$defense_create.", '".$arme_create."', '".$bouclier_create."', '".$casque_create."', '".$torse_create."', '".$gant_create."', '".$botte_create."')") or die(mysql_error());
Voilà, faut pas chercher plus loin.
Merci !
fathy47
Messages postés
1932
Date d'inscription
vendredi 21 mars 2008
Statut
Membre
Dernière intervention
23 avril 2012
371
6 févr. 2010 à 11:54
6 févr. 2010 à 11:54
Alors met le en résolu ^^