starbear, 1 utilisateur anonyme et 8 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Formulaires dynamiques

n°4945
gimly
Quel pseudo de merde !
Posté le 09-02-2005 à 19:14:45  profilanswer
 

Hello tout le monde !!
 
Je suis sur un projet de site d'une banque, et j'aurai besoin de créer un formulaire "dynamique" en php, je m'explique :
Le formulaire contient deux listes déroulantes, la première "client" va consulter une bd pour afficher dynamiquement la liste des clients de la banque, j'aimerai donc qu'une fois un client selectionné dans la liste, la deuxieme qui répertorie les différents comptes du client se mette a jour et ne contienne alors que les compte du dit client, sans passer par un clic sur un bouton de validation comme je le fais actuellement :-/
 
D'avance merci

mood
Google
Posté le 09-02-2005 à 19:14:45  profilanswer
 

n°4946
Dr Lous
I see old password
Posté le 09-02-2005 à 22:47:34  profilanswer
 

va voir sur syndrome-oc.net et dans la rubrique lien -> c'est du JavaScript mais ca permet de te donner une idée ;)

n°4947
gimly
Quel pseudo de merde !
Posté le 10-02-2005 à 09:57:20  profilanswer
 

arf, y a pas moyen de faire ca en php ?? j'ai eu une petite idée, est-ce qu'il n'y aurai pas moyen de ne faire apparaitre les champs select qu'une fois qu'une fois que "isset($nom_liste1)" renvoi true ??, le soucis serait de rappeler le script dès qu'un changement a été fait....
 
Et sinon, comment faire pour que, apres sélection dans une liste et validation (donc appel de $_PHP_SELF), la liste ne repointe pas sur l'option par défaut ??
 
Merci bien

n°4949
Dr Lous
I see old password
Posté le 10-02-2005 à 15:10:43  profilanswer
 

la page une fois calculé par le serveur devient de l'html inerte chez toi.... donc aucun php peut detecter si ta mit a 1 ou a 0 l'option voulut...

n°4950
gimly
Quel pseudo de merde !
Posté le 10-02-2005 à 17:27:12  profilanswer
 

exact. merci lol
 
Et pour ce qui est de l'option de la liste tu as une idée ??

n°4956
Dr Lous
I see old password
Posté le 11-02-2005 à 00:34:32  profilanswer
 

j'ai fait une ptite fonction que je me sers pour Kirikoo.net
 

Code :
  1. <select name="wait_signal">'.ArraySelect($array, $value) .'</select>


 
$array comprend de 0 a X  
[0] => "Coco"
[1] => "Coco1"
[2] => "Coco2"
 
et la fonction:
 

Code :
  1. function ArraySelect($array,$value)
  2. {
  3.     reset($array);
  4.     $result = "";
  5.     while(list($key, $val) = each($array))
  6.     {
  7.       $result .= '<option value="' . $key . '"';
  8.       $result .= (($key == $value)? ' selected="selected"': '');
  9.       $result .= '>' . $val . '</option>';
  10.     }
  11.     return $result;
  12. }

n°4958
gimly
Quel pseudo de merde !
Posté le 11-02-2005 à 09:22:22  profilanswer
 

mmm sympathique, je vais tester ca cette aprem.... merci bien Lous ;)
 
EDIT : oué en fait c pour construire une liste déroulante a partir d'un array ??


Message édité par gimly le 11-02-2005 à 11:58:30
mood
Google
Posté le 11-02-2005 à 09:22:22  profilanswer
 


Aller à :
Ajouter une réponse
 

Hit Parade