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

  FORUM HardWare.fr
  Programmation
  PHP

  Ils font comment à la SNCF? ...pour leurs formulaires web

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ils font comment à la SNCF? ...pour leurs formulaires web

n°1350460
PedroBD
Posté le 20-04-2006 à 14:06:52  profilanswer
 

Je sais que ce doit être une question bâteau, mais j'ai pas trouvé la réponse encore.
 
J'ai une liste déroulante et j'aimerais que mon formulaire se recharge automatiquement quand je sélectionne une valeur pour afficher un tableau (en fonction de la valeur sélectionnée bien sûr). Comme sur le site de la SNCF! Sauf que ma page elle sera moins casse couilles que la leur (surtout quand vous avez plein d'options à rentrer dans leur formulaire de réservation d'un billet et que la page arrête pas de se recharger).
 
Coup de gueule à part, voilà en gros ce que je voudrais faire:
 
------------
Début page
 
Début du formulaire
 
->Affichage de la liste déroulante
 
Fin du formulaire  
 
Si une valeur est sélectionnée:
 
-> Récupérer l'id correspondant à la valeur
 
-> Afficher un tableau contenant des données correspondant à cet id
 
Fin page
--------
 
Bon, je sais c'est un peu sommaire, mais c'est peut-être plus clair que du code de bourrin!
 
Je pense que ça peut se faire en javascript, mais est-ce le mieux? L'idéal serait de le faire en php...mais par principe, impossible.
 
Merci de votre aide et dsl si le sujet a déjà été posté!
 

mood
Publicité
Posté le 20-04-2006 à 14:06:52  profilanswer
 

n°1350540
smaragdus
whores, drugs & J.S. Bach
Posté le 20-04-2006 à 15:19:56  profilanswer
 

mauvaise cat, c'est un problème coté client :o

n°1350557
bad11
Posté le 20-04-2006 à 15:31:27  profilanswer
 

Poste un semblant de réponse, peut etre qu'on corrigera tes problemes ;)

n°1350571
mc_cut_kil​ler
Posté le 20-04-2006 à 15:58:10  profilanswer
 

Renseigne toi sur Ajax et les requete type xmlhttprequest :)

n°1350574
Berceker U​nited
PSN : berceker_united
Posté le 20-04-2006 à 16:01:02  profilanswer
 

Il y a Ajax ou simplement un javascript qui renseigne le menu select selon les cas via l'objet option.

n°1350583
anapajari
s/travail/glanding on hfr/gs;
Posté le 20-04-2006 à 16:13:22  profilanswer
 

mc_cut_killer a écrit :

Renseigne toi sur Ajax et les requete type xmlhttprequest :)


 :pfff: ouais trop cool comme ça tu peux te la jouer WEB2.0 pour rien ...
http://img60.imageshack.us/img60/2637/web20sucks3br.png
 

Berceker United a écrit :

Il y a Ajax ou simplement un javascript qui renseigne le menu select selon les cas via l'objet option.


comme le dit berceker tu peux:
- tu créés des tableaux js à la "construction" de ta page en php, puis un fonction qui alimente ton tableau html au onchange du select
 
Sinon tu peux egalement soumettre ton formulaire a chaque onchange du select et construire ton tableau en php...
 
Chaque méthode a ses avantages et inconvénients, mais si tu as de "gros" tableaux je te conseille la deuxieme pour pas faire ramener les navigateurs de tes clients!


Message édité par anapajari le 20-04-2006 à 16:16:07
n°1350593
Berceker U​nited
PSN : berceker_united
Posté le 20-04-2006 à 16:30:28  profilanswer
 

+1

n°1352096
Zythan
Posté le 23-04-2006 à 07:54:03  profilanswer
 

Bonjour,
 
Voici un liens avec exemple,
 
http://www.plus2net.com/php_tutori [...] _list3.php
 
C'est du javascript.
 
A+
 
Zythan

n°1352100
gatsu35
Blablaté par Harko
Posté le 23-04-2006 à 08:55:55  profilanswer
 

Zythan a écrit :

Bonjour,
 
Voici un liens avec exemple,
 
http://www.plus2net.com/php_tutori [...] _list3.php
 
C'est du javascript.
 
A+
 
Zythan


Non c'est faut, il y a juste du javascript pour le onchange
derrière c'est du PHP [:petrus75]

n°1352111
Zythan
Posté le 23-04-2006 à 09:32:40  profilanswer
 

gatsu35 a écrit :

Non c'est faut, il y a juste du javascript pour le onchange
derrière c'est du PHP [:petrus75]


Bonjour,
 
C'est du javascript + mySQL !

<SCRIPT language=JavaScript>
function reload(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;  
self.location='dd3.php?cat=' + val ;
}
function reload3(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;  
var val2=form.subcat.options[form.subcat.options.selectedIndex].value;  
 
self.location='dd3.php?cat=' + val + '&cat3=' + val2 ;
}
 
</script>


 
A+

mood
Publicité
Posté le 23-04-2006 à 09:32:40  profilanswer
 

n°1352114
gatsu35
Blablaté par Harko
Posté le 23-04-2006 à 09:50:01  profilanswer
 

Zythan a écrit :

Bonjour,
 
C'est du javascript + mySQL !

<SCRIPT language=JavaScript>
function reload(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;  
self.location='dd3.php?cat=' + val ;
}
function reload3(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;  
var val2=form.subcat.options[form.subcat.options.selectedIndex].value;  
 
self.location='dd3.php?cat=' + val + '&cat3=' + val2 ;
}
 
</script>


 
A+


Non c'st toujours faut :o
 
 
le javascript c'est juste pour charger une autre page sur l'evenement onchange du select, j'appelle pas ça une solution tout javascript :/
 
LA solution fulljavascript consiste simplement à gerer les contenu des select dans la page sans aucun rechargement. un peu comme a fait masklinn dans la cat HTML/CSS/JS

n°1352120
Mackila
Posté le 23-04-2006 à 10:50:59  profilanswer
 

En tant qu'utilisateur des formulaires de la SNCF, je suis contre le submit de la page quand on change un menu déroulant, ca me gonfle  :o  
A la limite je préfère la solution ouaib 2.0

n°1352133
gatsu35
Blablaté par Harko
Posté le 23-04-2006 à 11:25:30  profilanswer
 

By masklinn :o c'est une solution hyper propre :o
http://forum.hardware.fr/hardwaref [...] m#t1176079

n°1352523
PedroBD
Posté le 24-04-2006 à 10:18:33  profilanswer
 

Merci pour toutes vos réponses! Ca m'a filé un bon coup de patte. Vive la SNCF!

n°1352791
numa1985
Posté le 24-04-2006 à 15:39:05  profilanswer
 

ou vive ajax... ;)


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

  Ils font comment à la SNCF? ...pour leurs formulaires web

 

Sujets relatifs
Comment changer la font d'une label?[php] Prob formulaires
Forcer a afficher avec une font preciseimage de font qui n'apparraît pas
Comment inclure une font dans un fichier resource ?[C#] Serializer un objet 'Font'
2 formulaires dans la meme pageInclude multiples qui font planter la compilation (Gcc Linux)
2 formulaires en asp.net framework 2.0formulaires en PHP =>> Help plizzzz
Plus de sujets relatifs à : Ils font comment à la SNCF? ...pour leurs formulaires web


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