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

  FORUM HardWare.fr
  Programmation
  PHP

  Liste déroulante et accès Oracle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Liste déroulante et accès Oracle

n°241191
tux46
Posté le 07-11-2002 à 13:54:55  profilanswer
 


J'ai une liste déroulante qui est créée à partir d'une base de données ( la liste est constituée d'informations de la base de données ).  
Ce que je voudrais c'est que lorsque je cliques sur un lien ( qui est sur cette page ) pour ajouter une info dans la base de données et qd j'ai ajouté cette info et que je referme qui a été ouverte pour l'ajout de l'info, je voudrais que la liste déroulante soit miseà jour tout en conservant les donner qui ont déjà été renseigné dans le formulaire  
aH OUI c'est du PHP

mood
Publicité
Posté le 07-11-2002 à 13:54:55  profilanswer
 

n°241194
Fred999
Rabat-joie
Posté le 07-11-2002 à 14:00:53  profilanswer
 

tux46 a écrit a écrit :

 
J'ai une liste déroulante qui est créée à partir d'une base de données ( la liste est constituée d'informations de la base de données ).  
Ce que je voudrais c'est que lorsque je cliques sur un lien ( qui est sur cette page ) pour ajouter une info dans la base de données et qd j'ai ajouté cette info et que je referme qui a été ouverte pour l'ajout de l'info, je voudrais que la liste déroulante soit miseà jour tout en conservant les donner qui ont déjà été renseigné dans le formulaire  
aH OUI c'est du PHP




 
[:mlc]
 
Alors :
 
- fais la mise à jour (insertion) des données avant de charger la liste déroulante
- récupère toutes les données renseignées (soit car le formulaire pointe sur la même page, soit pas adresse...) et mets-les comme valeur par défaut dans les champs de formulaire.
 
Quand j'ai un truc comme ça à faire, j'emploie la méthode suivante (si vous avez des idées dessus, d'ailleurs... ;)) :
 
Pour une page faisant création/modif/suppression, je lance une fonction qui définit l'ACTION du formulaire:  ce qui revient à positionner une variable $action.
 
Selon la valeur de $action, je fais soit l'insertion, soit la modif, soit la suppr, soit un simple affichage ;)
 
Et, lorsque les champs sont à afficher :
 
<input type="text" value="<? if (condition) then affichage de la donnée saisie; ?>>
 
C'est assez clair? :??:

n°241195
dropsy
et bonne chance surtout...
Posté le 07-11-2002 à 14:01:38  profilanswer
 

tux46 a écrit a écrit :

 
... et que je referme qui a été ouverte pour l'ajout de l'info,



 
je suppose que tu fermes une popup?
pour rafraichir ta liste, tu es obligé de rafraichir ta page... par exemple avec un submit et avec un flag que tu positionnes, tu sais qu'il faut réafficher le contenu du formulaire (et pas faire le traitement "habituel" )

n°241213
ethernal
Chercheur de vérité...
Posté le 07-11-2002 à 14:24:46  profilanswer
 

y a surement moyen de faire ça en javascript (mais je connais pas le code).
 
Dans ta popup, après le clic d'ajout (et l'affichage d'une confirmation) il faut que tu envoies un code du style  
<script language="javacript">
parent.document.nomform.nomliste.option.add(...);
</script>
 
mais ça n'a plus rien à voir avec du php (mis à part les argument que tu fais passer à cette fonction javascript).
 
donc recherche dans google comment mettre à jour une page parente à partir d'une popup et comment modifier une liste déroulante en javascript.


---------------
...oups kernel error...

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

  Liste déroulante et accès Oracle

 

Sujets relatifs
Comment faire un liste un peu plu poilu qu'une simple java.awt.List ..Allocation d une liste chainee en c++
[Oracle 8] Pb de definition d'une contrainte ...[ORACLE 8] Ou est ce qu'on configure ce qui se lance au démarrage ?
[SQL-ORACLE] Pb ce creation d'un domaine[VB6] ComboBox avec liste éditable
Connexion à Oracle[Oracle] Decode dans une procédure ?
[newby] oracle/sql : connaitre les table d'une baseProbleme d'acces à la partie ADMIN
Plus de sujets relatifs à : Liste déroulante et accès Oracle


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