variable javascript dans un tableau en PHP
7 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
variable javascript dans un tableau en PHP
Bonjour,
C'est un peu tordu mais je ne connais pas le javascript et je suis bloqué par ça :
je souhaite faire un menu déroulant en javascript avec un contenu issu d'une base SQL lue par le php.
La lecture de cette base est stockée dans un tableau PHP ($tableauPHP[]) que j'insère dans les fonctions javascript permettant de faire un menu déroulant.
J'ai un nombre de lignes à mettre dans ce menu et je voudrais faire une boucle pour construire les lignes de ce menu, or ce n'est pas reconnu pas javascript.
voici l'exemple :
A = nombre de lignes à créer
for(X=1; X<A; X++)
{
mm_menu_0426155206_0.addMenuItem('<?php echo $tableauPHP[X] ?>',"window.open(......................");
}
Si je mets
C'est un peu tordu mais je ne connais pas le javascript et je suis bloqué par ça :
je souhaite faire un menu déroulant en javascript avec un contenu issu d'une base SQL lue par le php.
La lecture de cette base est stockée dans un tableau PHP ($tableauPHP[]) que j'insère dans les fonctions javascript permettant de faire un menu déroulant.
J'ai un nombre de lignes à mettre dans ce menu et je voudrais faire une boucle pour construire les lignes de ce menu, or ce n'est pas reconnu pas javascript.
voici l'exemple :
A = nombre de lignes à créer
for(X=1; X<A; X++)
{
mm_menu_0426155206_0.addMenuItem('<?php echo $tableauPHP[X] ?>',"window.open(......................");
}
Si je mets
- French Fred
- WRInaute impliqué

- Messages: 265
- Inscription: Jeu Fév 12, 2004 18:19
Salut,
Voila un début d'explication :
Tu places ce code dans une balise script.
Ca donnera ceci :
Have fun
Fred
Voila un début d'explication :
Tu places ce code dans une balise script.
- Code: Tout sélectionner
<?php
$tableauPHP = array("valeur1", "valeur2", "valeur3", "valeur4" );
foreach($tableauPHP as $vs_value)
{
print( "\nmm_menu_0426155206_0.addMenuItem('".$vs_value."','window.open(...)' );" );
}
?>
Ca donnera ceci :
- Code: Tout sélectionner
mm_menu_0426155206_0.addMenuItem('valeur1','window.open(...)' );
mm_menu_0426155206_0.addMenuItem('valeur2','window.open(...)' );
mm_menu_0426155206_0.addMenuItem('valeur3','window.open(...)' );
mm_menu_0426155206_0.addMenuItem('valeur4','window.open(...)' );
Have fun
Fred
Le javascript s'éxécute coté client le SQL est coté serveur donc ça me semble difficile...
Peut être éventuellemnt avec des objets dom ou un truc comme ça mais je ne maitrise pas du tout ce genre de choses....
En tous cas, cela ne sera pas plus facile !
le mieux est la solution de French Fred
Peut être éventuellemnt avec des objets dom ou un truc comme ça mais je ne maitrise pas du tout ce genre de choses....
En tous cas, cela ne sera pas plus facile !
le mieux est la solution de French Fred
- French Fred
- WRInaute impliqué

- Messages: 265
- Inscription: Jeu Fév 12, 2004 18:19
pixel a écrit:pas si facile, j'ai beaucoup de lignes de javascript
Peut-on lire une base SQL en javascript ? (ce serait plus facile) ?
Oui c possible mais je te le déconseille fortement, très fortement.
Le javascript est visible par les internautes. Or pour ta connexion, tu devras spécifier les différents paramètres pour te connecter à la bdd. => grave erreur
La solution idéal est de récuperer les données qui t'interesse en bdd via php.
Tu stockes le resultat dans un tableau php.
Il te reste à parcourir ce tableau (en php) et imprimer ton code javascript.
Voila.
Fred
7 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Googlebot analyse certains codes JavaScript
- Configurer des nouveaux moteurs dans Google Analytics
- Sortie de GoogleStats v2.01
- Le simulateur de vol de Google Earth
- Référencement de l'AJAX : la solution Google
- Optimisation du référencement d'un site en AJAX
- Historique des "Google Update"
- Comment faire des liens en dur dans son annuaire
- API Google Maps en Flash / Flex
- Exclure son propre trafic de Google Analytics
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum