soucis de syntaxe en php

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

yan10
WRInaute discret
WRInaute discret
 
Messages: 55
Inscription: Mer Sep 07, 2005 10:13

soucis de syntaxe en php

Message le Mer Oct 05, 2005 17:26

bonjour, j'ai comme d'habitude mes problèmes de syntaxe :cry:
si cyberdesign ou ekiwi passe par ici!!

j'ai la requete suivante :
mysql_query("INSERT INTO fiches_vins VALUES('','$donnees['pays']')"); //parse error

e tpourtant echo $donnees['type'] fonctionne..
d'avance merci


HawkEye
Modérateur
Modérateur
 
Messages: 15041
Inscription: Lun Fév 23, 2004 12:33

Message le Mer Oct 05, 2005 17:32

essaye en "échappant" les ' de ['pays']

:arrow: ......'$donees[\'pays\']')");

(on sait jamais...)


mowmow
WRInaute passionné
WRInaute passionné
 
Messages: 975
Inscription: Mer Nov 03, 2004 9:40

Re: soucis de syntaxe en php

Message le Mer Oct 05, 2005 17:32

mysql_query("INSERT INTO fiches_vins VALUES('',$donnees['pays'])");

Les éléments de tableaux ne peuvent pas s'écrire entre "" ou '' il faut soit concaténer ou laisser tel quel si tu veux pas de string supplémentaire.

yan10
WRInaute discret
WRInaute discret
 
Messages: 55
Inscription: Mer Sep 07, 2005 10:13

Message le Mer Oct 05, 2005 17:38

j'ai essayé les 2 solutions, mais j'ai toujours la parse error :cry:

Oubah
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 237
Inscription: Lun Mar 01, 2004 17:42

Message le Mer Oct 05, 2005 17:40

mysql_query("INSERT INTO fiches_vins VALUES('','".$donnees['pays']."')");


mowmow
WRInaute passionné
WRInaute passionné
 
Messages: 975
Inscription: Mer Nov 03, 2004 9:40

Message le Mer Oct 05, 2005 17:41

mysql_query('INSERT INTO fiches_vins VALUES("", "'.$donnees['pays']).'");

Voilou ^^

J'avais pas tilté tout de suite

yan10
WRInaute discret
WRInaute discret
 
Messages: 55
Inscription: Mer Sep 07, 2005 10:13

Message le Mer Oct 05, 2005 17:59

[message supprimé]
Dernière édition par yan10 le Ven Juin 02, 2006 14:11, édité 1 fois.

Lymf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 188
Inscription: Jeu Mai 12, 2005 15:07

Message le Mer Oct 05, 2005 21:45

*c'est effectivement la fonction header("Location: lapage.html"); et celle-ci doit être mise tout en haut, avant tout autre code qui déclarerait du code html (ca doit être la premiere chose renvoyé au browser par le serveur quoi, donc pas encore de balise <head>, mais par contre tu peux éventuelles faire un traitement de données avant).

*soit tu utilises un style, via un fichier CSS, ce qui est souhaité, soit, tu le fais à la bourin direct dans le code genre
return "<a href='".$url."' target='_blank' style='color: #FFFFFF; font-family: \"Trebuchet MS\", Tahoma, Arial;'>Fiche</a>";

yan10
WRInaute discret
WRInaute discret
 
Messages: 55
Inscription: Mer Sep 07, 2005 10:13

Message le Jeu Oct 06, 2005 8:24

okmerci. je n'ai pas fait de feuilles de style car j'ai des liens avec une apparence differente suivant la page. avec la methode bourrin, j'ai donc mis le code "<a href='".$url."' target='_blank' style='color: #FFFFFF; font-family: \"Trebuchet MS\", Tahoma, Arial;'>Fiche</a>"; mais ça me donne une erreur :( . tu es sûr de la syntaxe? merci!

Lymf
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 188
Inscription: Jeu Mai 12, 2005 15:07

Message le Jeu Oct 06, 2005 8:55

t'as quoi comme erreur de syntaxe?

yan10
WRInaute discret
WRInaute discret
 
Messages: 55
Inscription: Mer Sep 07, 2005 10:13

Message le Jeu Oct 06, 2005 9:08

honte à moi! :oops: la "parse error" venait que j'avais pas refermé le "}" suite à la fonction!!!
merci encore


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Jeu Oct 06, 2005 13:11

Pour la requete SQL, on peut aussi faire comme ça :
Code: Tout sélectionner
mysql_query('INSERT INTO fiches_vins VALUES("", "{$donnees['pays']}")');


(mais le traitement doit être un peu plus long sans doute...)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: sky et 0 invités