Php / javascript ou autre?
Résolu
benoitXV
Messages postés
227
Date d'inscription
Statut
Membre
Dernière intervention
-
benoitXV Messages postés 227 Date d'inscription Statut Membre Dernière intervention -
benoitXV Messages postés 227 Date d'inscription Statut Membre Dernière intervention -
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?
- Easy php - Télécharger - Divers Web & Internet
- Telecharger javascript - Télécharger - Langages
- Expert php pinterest - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
8 réponses
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.
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...
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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>";
?>
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.
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 :)