Php / javascript ou autre?
Résolu/Fermé
benoitXV
Messages postés
228
Date d'inscription
lundi 2 juin 2008
Statut
Membre
Dernière intervention
24 mai 2022
-
25 juin 2008 à 18:33
benoitXV Messages postés 228 Date d'inscription lundi 2 juin 2008 Statut Membre Dernière intervention 24 mai 2022 - 27 juin 2008 à 13:40
benoitXV Messages postés 228 Date d'inscription lundi 2 juin 2008 Statut Membre Dernière intervention 24 mai 2022 - 27 juin 2008 à 13:40
Bonjour,
Je suis debutant dans la programmation web. J'ai une page php et
Je souhaiterais afficher des données lorsque l'utilisateur choisis un element de ma combobox.
sur l'evenement onchange par exemple.
Je ne sais pas si cela est possible directement avec du javascript?
De plus je n'ai pas trouver le moyen de créer une listbox. Existe t'elle en html?
Je suis debutant dans la programmation web. J'ai une page php et
Je souhaiterais afficher des données lorsque l'utilisateur choisis un element de ma combobox.
sur l'evenement onchange par exemple.
Je ne sais pas si cela est possible directement avec du javascript?
De plus je n'ai pas trouver le moyen de créer une listbox. Existe t'elle en html?
A voir également:
- Php / javascript ou autre?
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Node.js javascript runtime virus ✓ - Forum Virus
- Expert php pinterest - Télécharger - Langages
- Erreur #125 javascript - Forum Mozilla Firefox
8 réponses
donuts08
Messages postés
519
Date d'inscription
dimanche 13 novembre 2005
Statut
Membre
Dernière intervention
15 octobre 2008
39
25 juin 2008 à 18:36
25 juin 2008 à 18:36
bonjour,
je crois que c'est une liste déroulante que tu veux?
c'est le même principe sauf qu'il faut mettre le paramètre "size" dans la balise select.
exemple:
<select size="2">
<option>1</option>
<option>2</option>
</select>
<select>
<option>1</option>
<option>2</option>
</select>
<select size="2">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
essai tout ça et tu verras.
je crois que c'est une liste déroulante que tu veux?
c'est le même principe sauf qu'il faut mettre le paramètre "size" dans la balise select.
exemple:
<select size="2">
<option>1</option>
<option>2</option>
</select>
<select>
<option>1</option>
<option>2</option>
</select>
<select size="2">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
essai tout ça et tu verras.
benoitXV
Messages postés
228
Date d'inscription
lundi 2 juin 2008
Statut
Membre
Dernière intervention
24 mai 2022
17
26 juin 2008 à 10:18
26 juin 2008 à 10:18
Merci pour l'astuce de la listbox.
Mais pour ma question principale, as tu une idée?
Mais pour ma question principale, as tu une idée?
benoitXV
Messages postés
228
Date d'inscription
lundi 2 juin 2008
Statut
Membre
Dernière intervention
24 mai 2022
17
26 juin 2008 à 10:35
26 juin 2008 à 10:35
c'est avec ce site que je me suis formé, mais il ne parle pas des evenement...
en + il est en maintenance...
en + il est en maintenance...
Mimiste
Messages postés
1149
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
6 mars 2016
206
26 juin 2008 à 10:44
26 juin 2008 à 10:44
tu peux retourner des données en javascript ou en php, au choix, ce sont deux methodes differentes mais qui fonctionnent
pour l'evenement d'une liste deroulante ça ce passe comme ça par exemple
<script language=javascript>
function test(Valeur)
{
alert(Valeur)
}
</script>
<select onchange="test(this.value);">
<option value="val1">val1</option>
<option value="val2">val2</option>
<option value="val3">val3</option>
</select
pour l'evenement d'une liste deroulante ça ce passe comme ça par exemple
<script language=javascript>
function test(Valeur)
{
alert(Valeur)
}
</script>
<select onchange="test(this.value);">
<option value="val1">val1</option>
<option value="val2">val2</option>
<option value="val3">val3</option>
</select
benoitXV
Messages postés
228
Date d'inscription
lundi 2 juin 2008
Statut
Membre
Dernière intervention
24 mai 2022
17
26 juin 2008 à 10:48
26 juin 2008 à 10:48
Merci je vais essayé tous de suite.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
benoitXV
Messages postés
228
Date d'inscription
lundi 2 juin 2008
Statut
Membre
Dernière intervention
24 mai 2022
17
26 juin 2008 à 14:29
26 juin 2008 à 14:29
j'ai reussi a cree un petit script qui affiche un objet selon la selection de ma listbox par l'utilisateur.
Mais voila. Je me demande si dans le code javascript je peu modifié les données contenu dans mon objet (input box ou autre) .Sachant que pour modifié ces données, j'ai besoin de codé en php.
Suis pas sure d'etre tres clair. LOL
Mais voila. Je me demande si dans le code javascript je peu modifié les données contenu dans mon objet (input box ou autre) .Sachant que pour modifié ces données, j'ai besoin de codé en php.
Suis pas sure d'etre tres clair. LOL
Mimiste
Messages postés
1149
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
6 mars 2016
206
26 juin 2008 à 14:36
26 juin 2008 à 14:36
Si j'ai bien compris
Oui tu peux, il faut que tu construise ta liste dynamiquement avec PHP
du genre
($requete est le resultat d'un mysql_query )
<?PHP
echo "<select onchange='test(this.value)'>";
while ($ligne = mysql_fetch_array($requete))
{
echo "<option value='".$ligne[0]."'>".$ligne[1]."</option>";
}
echo "</select>";
?>
Oui tu peux, il faut que tu construise ta liste dynamiquement avec PHP
du genre
($requete est le resultat d'un mysql_query )
<?PHP
echo "<select onchange='test(this.value)'>";
while ($ligne = mysql_fetch_array($requete))
{
echo "<option value='".$ligne[0]."'>".$ligne[1]."</option>";
}
echo "</select>";
?>
benoitXV
Messages postés
228
Date d'inscription
lundi 2 juin 2008
Statut
Membre
Dernière intervention
24 mai 2022
17
26 juin 2008 à 14:42
26 juin 2008 à 14:42
je suis pas sure que tu ai compris ma question???
Elle etais pas trés claire, ca c sure. (lol)
Je voudrais modifier les donnée (html) grace a du php ...et ce depuis ma fonction javascript
Tordu? peut etre un tous ptit peu.
Elle etais pas trés claire, ca c sure. (lol)
Je voudrais modifier les donnée (html) grace a du php ...et ce depuis ma fonction javascript
Tordu? peut etre un tous ptit peu.
donuts08
Messages postés
519
Date d'inscription
dimanche 13 novembre 2005
Statut
Membre
Dernière intervention
15 octobre 2008
39
26 juin 2008 à 15:46
26 juin 2008 à 15:46
tu peux utiliser Ajax, c'est du javascript qui fait appel à PHP pour récupérer les données mais sans rafraichir la page
[o.o]REplay
Messages postés
357
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2009
28
26 juin 2008 à 23:32
26 juin 2008 à 23:32
javascript s'execute du coté client une fois que la page est chargée.
php génére la page avant de l'envoyer au client (coté serveur donc).
a partir de la:
Le moyen que je connais pour afficher dynamiquement en javascript un choix de l'utilisateur (qui doit étre généré en php)
cest d'utiliser XmlHttpRequest. (qui utilise un objet ajax pour IE ou un object xmlhttprequest pr firefox et autres)
en gros:
le client demande une info, javascript envoie cette info(get ou post) à une page php de ton serveur, et attend la réponse (de facon synchrone ou asynchrone a toi de spécifier).
ta page php du serveur recoi une variable du client (get ou post), génére la réponse, et la renvoie (un simple "echo" suffit a renvoyer les données).
qd ton client la recoit, tu nas plus qu'a afficher la réponse du serveur (genre gnagna.innerhtml = réponse).
Vive le XmlHttpRequest :)
php génére la page avant de l'envoyer au client (coté serveur donc).
a partir de la:
Le moyen que je connais pour afficher dynamiquement en javascript un choix de l'utilisateur (qui doit étre généré en php)
cest d'utiliser XmlHttpRequest. (qui utilise un objet ajax pour IE ou un object xmlhttprequest pr firefox et autres)
en gros:
le client demande une info, javascript envoie cette info(get ou post) à une page php de ton serveur, et attend la réponse (de facon synchrone ou asynchrone a toi de spécifier).
ta page php du serveur recoi une variable du client (get ou post), génére la réponse, et la renvoie (un simple "echo" suffit a renvoyer les données).
qd ton client la recoit, tu nas plus qu'a afficher la réponse du serveur (genre gnagna.innerhtml = réponse).
Vive le XmlHttpRequest :)
benoitXV
Messages postés
228
Date d'inscription
lundi 2 juin 2008
Statut
Membre
Dernière intervention
24 mai 2022
17
27 juin 2008 à 13:40
27 juin 2008 à 13:40
merci, j'ai trouvé un ptit exemple qui va bien.
Merci a vous.
Merci a vous.