Onclick + php

Signaler
Messages postés
2
Date d'inscription
mardi 1 janvier 2008
Statut
Membre
Dernière intervention
2 janvier 2008
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Bonjour, dans le projet que j'ai a faire, je souhaiterai, apres avoir séléctionné un nom dans une liste déroulante, affiché les infos liées à ce nom qui sont stockées dans une base (donc requête Php).
De plus, après avoir créé une image en Php (carte indiquant des points de localisation), je souhaite de la même manière que pour le 1er pb (appel au javascript), affiché des infos liées aux localités en cliquant sur un point de l'image : ,<? echo $Y; ?>,10" alt="<? echo $lieu; ?>">.
Je sais qu'il faut que j'utilise un onclick, et appel d'une fonction. Mais je suis débutant en  JS.
Je vous remercie d'avance pour vos réponses !

3 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,

>>je souhaiterai, apres avoir séléctionné un nom dans une liste
déroulante,
>>affiché les infos liées à ce nom qui sont stockées dans une
base (donc requête Php).

    transmettre le formulaire qui contient cette liste déroulante au php.
    rien de particulier à faire en javascript, uniquement html + php


>>affiché des infos liées aux localités en cliquant sur un point de l'image : selfhtml, ici




<hr />                Cordialement            Bul         «mon Site»     «M'écrire»
Messages postés
2
Date d'inscription
mardi 1 janvier 2008
Statut
Membre
Dernière intervention
2 janvier 2008

Bonjour Bultez, je te remercie pour tes réponses.
Pour ce qui est de l'affichage suite à une sélection dans une liste déroulante, je pensais qu'il fallait le faire par le biais de JS. En effet, je ne veux pas valider avec un bouton le formulaire après avoir effectué ma sélection, mais je veux juste un affichage sur la même page à chaque clic.
Pour ce qui est de la carte, je ne veux pas faire appel à une autre page (comme dans l'exemple selfhtml), mais comme dans le 1er cas un affichage sur la même page après avoir cliqué sur une localité.
Voici mon code :
for ($i=0 ; $i<$numrows ; $i++)
{
 $res=mysql_fetch_object($execute);
 $X=$res->X;
 $Y=$res->Y;
 $lieu=$res->nomlieu; ?>
 ,<? echo $Y; ?>,10" alt="<? echo $lieu; ?>">
<?
}
?>
En fait, je me demande si c'est pas possible de faire

Mais comment utilise-t-on onclick dans ce cas-là afin d'exécuter une requête Php. Comment faire ? Je galère vraiment !
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
>>je ne veux pas valider avec un bouton le formulaire après
avoir effectué ma sélection,
>>mais je veux juste un affichage sur la
même page à chaque clic.
    dans ce que j'ai dis, remplacer "formulaire" par "ajax (xmlhttprequest)"

>>Pour ce qui est de la carte, je ne veux pas
faire appel à une autre page
>>(comme dans l'exemple selfhtml),
    pas regargé l'exemple, mais "il suffit" d'adapter à ce que tu veux
    l'appel à une autre page est probablement un détail dans l'exemple.

>>En fait, je me demande si c'est pas possible de faire    mon Site»     «M'écrire»