Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3185 connectés 

  FORUM HardWare.fr
  Programmation

  [ PHP ] Liste selective + Mise a jour Variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ PHP ] Liste selective + Mise a jour Variable

n°105826
massanu
Posté le 28-02-2002 à 00:39:55  profilanswer
 

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 !!
 
:jap:


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
mood
Publicité
Posté le 28-02-2002 à 00:39:55  profilanswer
 

n°105827
Da True Cl​ouseau
It's good to be true
Posté le 28-02-2002 à 00:41:46  profilanswer
 

Pas clair, recommence.

n°105834
Tentacle
Posté le 28-02-2002 à 01:23:15  profilanswer
 

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>

n°105839
massanu
Posté le 28-02-2002 à 02:23:05  profilanswer
 

jai pas capté la  :heink:  
 
tu peut pas recommncé en plus clair, si possible detaillé ca serait super cool


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°105846
Tentacle
Posté le 28-02-2002 à 08:00:08  profilanswer
 

massanu a écrit a écrit :

jai pas capté la  :heink:  
 
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>

n°105996
massanu
Posté le 28-02-2002 à 12:40:40  profilanswer
 

et ca veut dire quoi
 
da_creer.submit() ?


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106002
ethernal
Chercheur de vérité...
Posté le 28-02-2002 à 13:27:12  profilanswer
 

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)

n°106626
massanu
Posté le 01-03-2002 à 13:36:54  profilanswer
 

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


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106680
massanu
Posté le 01-03-2002 à 15:24:35  profilanswer
 

personne ici ?


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106754
kayasax
Posté le 01-03-2002 à 17:03:26  profilanswer
 

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]

mood
Publicité
Posté le 01-03-2002 à 17:03:26  profilanswer
 

n°106835
massanu
Posté le 01-03-2002 à 20:09:35  profilanswer
 

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


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106841
massanu
Posté le 01-03-2002 à 20:42:18  profilanswer
 

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 ?


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106844
kayasax
Posté le 01-03-2002 à 20:55:13  profilanswer
 

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]

n°106845
massanu
Posté le 01-03-2002 à 21:04:12  profilanswer
 

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


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106850
kayasax
Posté le 01-03-2002 à 21:20:59  profilanswer
 

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  :D

 

[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]

n°106859
massanu
Posté le 01-03-2002 à 21:39:09  profilanswer
 

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]


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106861
massanu
Posté le 01-03-2002 à 21:43:13  profilanswer
 

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


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106867
kayasax
Posté le 01-03-2002 à 21:57:32  profilanswer
 

"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

n°107006
Je@nb
Kindly give dime
Posté le 02-03-2002 à 14:29:50  profilanswer
 

Sur PHP info il y a un article il me semble  :hello:

n°109508
massanu
Posté le 08-03-2002 à 13:47:33  profilanswer
 

ouais bah c bon tout marche quoi
c bien on apprend des trucs interessant sur les formulaires


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ PHP ] Liste selective + Mise a jour Variable

 

Sujets relatifs
[PHP/SQL] Mise en place d'Archive. Prob con avec script[PHP] comment désactiver le Debug Mode ?
Trou de sécurité PHP : mises à jour disponibles[ PHP ]Helpez moi!G un prb a propos d'envoi de donnée sur mysql
[PHP] Affichage texte TRONQUER - eXPlication INSIDEOù trouver des scripts PHP tout fait ?
[PHP] générer un nombre aléatoire...[JS] Récupérer une variable du header
Plus de sujets relatifs à : [ PHP ] Liste selective + Mise a jour Variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR