Liste selective + Mise a jour Variable [ PHP ] - Programmation
Marsh Posté le 28-02-2002 à 01:23:15
Remplace ta balise <select> par ca (en gardant les arguments bien sûr):
<div><select name="nom" onchange="da_creer.submit()"><option...>...</option></select></div>
Marsh Posté le 28-02-2002 à 02:23:05
jai pas capté la
tu peut pas recommncé en plus clair, si possible detaillé ca serait super cool
Marsh Posté le 28-02-2002 à 08:00:08
massanu a écrit a écrit : jai pas capté la tu peut pas recommncé en plus clair, si possible detaillé ca serait super cool |
ouvre ton code HTML, et cherche une balise <select ...> et mets ici la partie entre cette balise et la balise </select>
Marsh Posté le 28-02-2002 à 12:40:40
et ca veut dire quoi
da_creer.submit() ?
Marsh Posté le 28-02-2002 à 13:27:12
perso, je trouve que tu pourrais le faire en javascript sans recharger la page à chaque fois que la première liste est modifiée... mais bon ça dépend aussi du nombre de listes déroulantes que tu proposes sur ta page.
(ex: http://www.pcone.be/chose/choose2.html)
Marsh Posté le 01-03-2002 à 13:36:54
oulala
tu sais pas ou je peut trouvé un truc qui explique comment c fait sur cette page ?
ca a lair pas mal
en fait voila ce que je veut obtenir :
j'ai une variable deja stocké en PHP elle s'apelle : $total
et je veut mettre un menu deroulant ou l'utilisateur choisit entre 3options par exemple, et selon cette option cette variable change.
tu me conseille quoi, en fait c une gestion de caddie
Marsh Posté le 01-03-2002 à 15:24:35
personne ici ?
Marsh Posté le 01-03-2002 à 17:03:26
massanu a écrit a écrit : oulala j'ai une variable deja stocké en PHP elle s'apelle : $total et je veut mettre un menu deroulant ou l'utilisateur choisit entre 3options par exemple, et selon cette option cette variable change. tu me conseille quoi, en fait c une gestion de caddie |
<form name="form">
<select name="toto" onchange="modif(window.document.form.toto.options[selected].value)">
<option value="choix1">choix1
<option value="choix2">choix2
</select>
apres tu peux creer ta fonction php modif() qui prend en parametre la valeur selectionnée dans le menu deroulant.
PS : j'ai fait ca de tete sans tester je suis pas sur a 100% mais j'ai au boulot un script du meme genre si c pas ca je te l'enverai lundi...
[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]
Marsh Posté le 01-03-2002 à 20:09:35
ouais c un truc comme ca qu'il me faut
personne a un lien qui en parle, sinon me faudrait bien ton script ca serait cool
Marsh Posté le 01-03-2002 à 20:42:18
voila
jai fait ca sur une nouvelle page, dun truc a part
jai foutu ca sur une page
index.php :
<?
$total=12;
if ($Port=='A' $total=$total+1;
if ($Port=='B' $total=$total+2;
if ($Port=='C' $total=$total+3;
echo $total;
?>
<form name="port" method="post" action="">
<select name="select" onchange="window.open('index.php?Port=' + this.options[this.selectedIndex].value,'_parent';">
<option value="A">Normal
<option value="B">Colissimo
<option value="C">Contre remboursement
</select>
</form>
ca fonctionne a merveille sauf que le probleme c que ca se remet systematiquement sur la premiere option et donc il m'est impossible de la seclectioner apres
Par contre quand je retire le '_parent' ca marche comme je le voudrais sauf qu'il mouvre le resultat dans une autre page, c bizarre
alors quelqu'un a une idée comment reglé ce probleme ?
Marsh Posté le 01-03-2002 à 20:55:13
t'ajoute une valeur vide ou je sais pas quoi pour qu'elle apparaisse en 1er dans ta liste, comme ca t'es oblige de faire un changement pour choisir...
genre <option value="">Faites votre choix
<option value="A">Normal
<option value="B">Colissimo
<option value="C">Contre remboursement
[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]
Marsh Posté le 01-03-2002 à 21:04:12
ouais c pas con du tout
mais jtrouve c pas super super
j'aimerais bien que genre sur la page
index.php?port=A
que l'element de la liste selective soit celui qui est actif sur cette page, en loccurence le A
Marsh Posté le 01-03-2002 à 21:20:59
ben si tu trouves la combine ca m'interesse
Je trouve pas ca hyper propre non plus mais dans le lien qu'ethernal a mis ils procedent pareil avec une valeur vide au depart:
"(ex: http://www.pcone.be/chose/choose2.html) "
mais sinon dans ton cas tu peux initialiser ta variable a A comme ca si il ne fait pas d'autre choix c tarif normal !
edit :
regarde en bas de cette page ils ont mis un bouton a cote de la liste des forums disponibles...c pas mal aussi
[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]
Marsh Posté le 01-03-2002 à 21:39:09
ouais pour le bouton apres c un choix mais ca donnera la meme chose, mais je prefere que ca force tout de suite
dans mon cas c clair il est necessaire que je mette une option par defaut, sinon c mort
jvais essayé ca et jreviens lol
lol bah jreviens ca ma pris 3sec a jouté cette condition, donc c bon j'ai toujours par defaut un envoie normal, le chagement fonctionne bah en fait ce qu'on pourrait faire c a defaut davoir l'option selectioné on pourrait affiché quel option active.
Comment on fait pour sortir la value active ?
[jfdsdjhfuetppo]--Message édité par massanu--[/jfdsdjhfuetppo]
Marsh Posté le 01-03-2002 à 21:43:13
me revoila apres 3sec encore
bah c tout con, suffit de rajouter un echo"" dans les IF lol
bon bah jpense qu'on va faire comme ca, si tu veut voir le resultat demande
Marsh Posté le 01-03-2002 à 21:57:32
"ouais pour le bouton apres c un choix mais ca donnera la meme chose"
non car il ne travaille pas sur l'evenement onchange donc tu peux recuperer la 1ere valeur sans pb
"bah c tout con, suffit de rajouter un echo"" dans les IF lol " pour faire quoi ?
"bon bah jpense qu'on va faire comme ca, si tu veut voir le resultat demande " vaz y fe pete
Marsh Posté le 08-03-2002 à 13:47:33
ouais bah c bon tout marche quoi
c bien on apprend des trucs interessant sur les formulaires
Marsh Posté le 28-02-2002 à 00:39:55
Je sais le nom du topic est pas super mais bon c le maximum que j'ai put faire
Explication :
J'ai une variable $prix
et je voudrais que l'utilisateur choisisse dans un menu deroulant une option qui fera varié cette variable (tiens comme ca tombe bien) selon le choix.
Donc je voudrais savoir comment je peut faire pour qu'a chaque fois que l'utilisateur fait un choix dans le menu, la page se recharge en changeant la variable et en sachant que la page PHP a deja des variables passé en parametres d'adresse
Et si on trouve deja ca, j''aimerais savoir comment faire pour que lorsque l'utilsateur valide et qu'il n'y a aucun choix de fait dans le menu deroulant, le clic sur le bouton "valider" recharge encore la page en donant un message erreur
MERCI D AVANCE c'est super important !!
---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424