Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

fonction php : syntaxe

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
catseyes
Nouveau WRInaute

Inscrit le: 07 Avr 2007
Messages: 34
Localisation: Pau

URL permanente de ce messagePosté le : Lun Juil 09, 2007 10:15    Sujet du message: fonction php : syntaxe

re bonjour,
j'ai donc rédigé ma fonction comme suit:
Ce qui me vaut un Parse error: syntax error, unexpected T_STRING, expecting ')' à la ligne 2
( <script language="text/javascript" src="document.ajout <?php echo $prod['id'] ?>.submit()"Wink


<?php
function commander($java,$a href) {
<script language="text/javascript" src="document.ajout <?php echo $prod['id'] ?>.submit()";
<a href="<?php echo $wwwroot?>/achat/caddie_affichage.php"</a> ;
}
?>



J'ai du faire une boulette de syntaxe, mais je ne vois pas où. Crying or Very sad
 
catseyes Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 12363
Localisation: Toulouse

URL permanente de ce messagePosté le : Lun Juil 09, 2007 10:20    Sujet du message: fonction php : syntaxe

ouh la, tu appelles du js avant du php toi Smile le js est coté client, le php coté serveur. règle fondamentale, donc tu dois faire un echo "<script>...</script>";
 
e-kiwi Visiter le site web du posteur
YoyoS
WRInaute accro
WRInaute accro

Inscrit le: 14 Sep 2006
Messages: 2263

URL permanente de ce messagePosté le : Lun Juil 09, 2007 10:22    Sujet du message: fonction php : syntaxe

catseyes, il manque un t dans l'url de ton www :p
 
YoyoS Visiter le site web du posteur
lupuz
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 16 Mar 2006
Messages: 202

URL permanente de ce messagePosté le : Lun Juil 09, 2007 10:26    Sujet du message: fonction php : syntaxe

Tu ne ferme pas la balise Php avant de mettre ton code HTML/Javascript


<?php
function commander($java,$a href) {
php?>
<script language="text/javascript" src="document.ajout <?php echo $prod['id'] ?>.submit()";
<a href="<?php echo $wwwroot?>/achat/caddie_affichage.php"</a> ;
<?
}
?>
 
lupuz Visiter le site web du posteur
Krysss
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 02 Fév 2007
Messages: 137
Localisation: Montpellier

URL permanente de ce messagePosté le : Lun Juil 09, 2007 11:17    Sujet du message: Re: fonction php : syntaxe

Bonjour

e-kiwi et lupuz ont raison tu ne peux pas mettre du JS dans du PHP il faut impérativement le sortir ou le mettre dans un echo"...";

Il y a d'autres choses que je vois, comme ça en regardant vite fait:
catseyes a écrit:
function commander($java,$a href)

l'espace dans la deuxième variable va créer des problèmes

catseyes a écrit:
<a href="<?php echo $wwwroot?>/achat/caddie_affichage.php"</a>

la balise <a> n'est pas fermée.

Tu devrais essayer de gérer le caddie autrement qu'avec cette méthode

Bon courage
 
Krysss Visiter le site web du posteur
catseyes
Nouveau WRInaute

Inscrit le: 07 Avr 2007
Messages: 34
Localisation: Pau

URL permanente de ce messagePosté le : Lun Juil 09, 2007 12:15    Sujet du message: fonction php : syntaxe

Coucou,
merci de vos réponses.
Je suis débutante en php.

e-kiwi a écrit:
ouh la, tu appelles du js avant du php toi Smile le js est coté client, le php coté serveur. règle fondamentale, donc tu dois faire un echo "<script>...</script>";


Cet inclusion était déjà dans le script de mon panier qui a l'heure actuelle ressemble à ça :
Code:
<a class="normal" href="Javascript:document.ajout<?php echo $prod['id'] ?>.submit()">
        Commander</a>
.

Mon soucis c'est que sur le bouton commander, je dois ajouter mon article au panier ( js) et ouvrir la page panier (a href).
j'ai donc pensé que la création et l'appel d'une fonction serai plus appropriée, mais je ne sais pas comment combiner les deux.

Je suis toute ouïe à vos conseils avisés.

est ce que un "onclick" js et "on release" a href serait plus fonctionnel ?
 
catseyes Visiter le site web du posteur
Krysss
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 02 Fév 2007
Messages: 137
Localisation: Montpellier

URL permanente de ce messagePosté le : Lun Juil 09, 2007 12:25    Sujet du message: fonction php : syntaxe

Pourquoi ne pas juste appeler la page d'ajout en passant en paramètre l'id de l'article ?
 
Krysss Visiter le site web du posteur
catseyes
Nouveau WRInaute

Inscrit le: 07 Avr 2007
Messages: 34
Localisation: Pau

URL permanente de ce messagePosté le : Lun Juil 09, 2007 12:34    Sujet du message: fonction php : syntaxe

???
 
catseyes Visiter le site web du posteur
Krysss
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 02 Fév 2007
Messages: 137
Localisation: Montpellier

URL permanente de ce messagePosté le : Lun Juil 09, 2007 14:25    Sujet du message: fonction php : syntaxe

catseyes a écrit:

Code:
<a class="normal" href="Javascript:document.ajout<?php echo $prod['id'] ?>.submit()">
        Commander</a>
.


Apparement, tu as un formulaire pour chaque article, ce formulaire s'appelle "ajout+id_article" et un click poste le formulaire qui doit avoir pour action ta page caddie (si j'ai bien compris c'est ça...)

C'est pas vraiment le meilleur des cas mais pour faire simple tu peux, peut être, faire tes liens d'ajout d'article comme ça:
Code:
<a href="page_caddie.php?id_article=....">Chauffe tasse USB</a>
. Comme ça tu récupère ta variable dans ta page caddie et tu en fais ce que tu veux, sans faire plein de formulaires et plein de javascript pour manipuler tout ça...

Après il y a d'autre solutions beaucoup mieux que celles là mais vu que nous ne connaissons pas ton niveau ni le reste du code c'est dur de t'aiguiller.
Moi j'aurai utilisé la fonction session_set_save_handler() de PHP...
 
Krysss Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

A lire dans l'actualité sur WRI :

En savoir plus : , , , .

Autres sujets de discussion :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort