A voir également:
- Récuperation php
- Récupération de déchets - Guide
- Easy php - Télécharger - Divers Web & Internet
- Convertisseur récupération de texte - Guide
- Récupération message whatsapp - Guide
- Expert php pinterest - Télécharger - Langages
6 réponses
Là je ne vois pas autre chose que d'utiliser javascript, de créer un champ caché, puis avec javascript vous récupérez la valeur de la sélection et vous la stocker dans le champ caché pour pouvoir la récupérer côté php.
soit plus claire, tu veux que lorsque la personne choisit une valeur on la récupère ?
Tu veux faire quoi avec cette valeur?
il n'y a pas le choix sans valider le formulaire, faut utiliser javascript, si tu me dis ce que tu veux faire, je vais essayer de t'aider
Tu veux faire quoi avec cette valeur?
il n'y a pas le choix sans valider le formulaire, faut utiliser javascript, si tu me dis ce que tu veux faire, je vais essayer de t'aider
merci
je vais détailler mon pblem esperant vous pouvez
voila mon code
<td valign="top"><select name="sect" id="secteur" >
<option>----------Choisir un secteur----------</option>
<? $query1="select nom from secteur";
$result1=mysql_query($query1);
while($ligne=mysql_fetch_row($result1)){
for($i=0;$i<count($ligne);$i++){
echo "<option>".$ligne[$i]."</option>" ;
}}
?>
</select></td>
<select name="activ">
<? $query="select activite.nom from secteur,activite where secteur.id=activite.id_secteur ";
$result=mysql_query($query);
while($ligne=mysql_fetch_row($result)){
for($i=0;$i<count($ligne);$i++){
echo "<option>".$ligne[$i]."</option>" ;
}} ?></select>
je veux quand je choisis une options dans "sect" automatiquement il me donne les activite dans le 2 eme select "activ" de cette secteur dans la meme page
je me suis bloquer
merci
je vais détailler mon pblem esperant vous pouvez
voila mon code
<td valign="top"><select name="sect" id="secteur" >
<option>----------Choisir un secteur----------</option>
<? $query1="select nom from secteur";
$result1=mysql_query($query1);
while($ligne=mysql_fetch_row($result1)){
for($i=0;$i<count($ligne);$i++){
echo "<option>".$ligne[$i]."</option>" ;
}}
?>
</select></td>
<select name="activ">
<? $query="select activite.nom from secteur,activite where secteur.id=activite.id_secteur ";
$result=mysql_query($query);
while($ligne=mysql_fetch_row($result)){
for($i=0;$i<count($ligne);$i++){
echo "<option>".$ligne[$i]."</option>" ;
}} ?></select>
je veux quand je choisis une options dans "sect" automatiquement il me donne les activite dans le 2 eme select "activ" de cette secteur dans la meme page
je me suis bloquer
merci
humm tu t'embrouilles, c'est pas très dure de récupe une valeur avec js encore faut-il savoir ce qu'il y a a faire derrière en attendant voila un exemple
<head>
<script language="javascript" type="text/javascript">
function recupval(){
var val;
if (document.getElementById(a).options[document.getElementById(a).selectedIndex].value ==""){
val=document.getElementById(a).options[document.getElementById(a).selectedIndex].value
alert ("la valeur choisie est "+val); }
}
</script>
</head>
<body >
<form action="connect.php" method="post" name="form">
liste : <select name="a" id="a" onchange="recupval()">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option></select></td></tr>
<input type="submit" value="Valider">
<input type="reset" value="Effacer" />
</form>
</body>
</html>
<head>
<script language="javascript" type="text/javascript">
function recupval(){
var val;
if (document.getElementById(a).options[document.getElementById(a).selectedIndex].value ==""){
val=document.getElementById(a).options[document.getElementById(a).selectedIndex].value
alert ("la valeur choisie est "+val); }
}
</script>
</head>
<body >
<form action="connect.php" method="post" name="form">
liste : <select name="a" id="a" onchange="recupval()">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option></select></td></tr>
<input type="submit" value="Valider">
<input type="reset" value="Effacer" />
</form>
</body>
</html>
Le soucis c'est que cette personne veut la valeur de l'option sélectionnée du côté php sans $_POST (ce qui n'est pas possible en fait).
Par contre ce qui est possible c'est de recharger manuellement la page avec javascript pour pouvoir récupérer la valeur côté php, mais je ne suis pas sûre que c'est ce qui est voulu
Par contre ce qui est possible c'est de recharger manuellement la page avec javascript pour pouvoir récupérer la valeur côté php, mais je ne suis pas sûre que c'est ce qui est voulu
j'ai déja vu un truc comme ca sur le net, mais c'est du js ...
remplir un select en fonction des valeurs choisit dans le 1er ...
je vais chercher, mais si tu as une idée NookZ hésite pas
remplir un select en fonction des valeurs choisit dans le 1er ...
je vais chercher, mais si tu as une idée NookZ hésite pas
Voici les possibilités existantes :
1/ Rechargement manuel par javascript afin de pouvoir récupérer le $_POST. Le problème c'est que ça recharge et c'est peu souhaitable
2/Code en AJAX :
voici une introduction à ce langage : https://gael-donat.developpez.com/web/intro-ajax/
1/ Rechargement manuel par javascript afin de pouvoir récupérer le $_POST. Le problème c'est que ça recharge et c'est peu souhaitable
2/Code en AJAX :
voici une introduction à ce langage : https://gael-donat.developpez.com/web/intro-ajax/
Désolée je n'utilise ajax qu'avec javascript, je n'ai jamais tenté avec PHP
Cependant j'ai trouvé ce tuto fort sympathique :
http://www.asp-php.net/ressources/bouts_de_code.aspx?id=688
et je pourrais toujours répondre à tes questions si tu as des soucis pour appliquer :)
Cependant j'ai trouvé ce tuto fort sympathique :
http://www.asp-php.net/ressources/bouts_de_code.aspx?id=688
et je pourrais toujours répondre à tes questions si tu as des soucis pour appliquer :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je suis d'accord avec toi, il n'y a que ces solutions, ajax je ne connais pas donc je vais pas pouvoir aider
pardon, je ne sais pas manipuler javascript tres bien, svp un exemple
merci d'avance