[PHP] Comment actualiser une frame en fonction d'une autre

Comment actualiser une frame en fonction d'une autre [PHP] - PHP - Programmation

Marsh Posté le 27-10-2005 à 15:37:52    

Bonjour,
 
J'ai deux frames sur ma page :
- haut
- bas
 
Sur ma frame "haut" j'ai un menu déroulant (balises select et option et avec l'attribut multiple activé pour sélectionner plusieurs options) qui récupère des valeurs dans une base de données.
 
Sur ma frame "bas", j'ai la même chose mais je voudrais que son contenu soit modifié en fonction des valeurs sélectionner dans la frame "haut". Donc en gros la requête à exécuter ne sera pas la même selon les valeurs sélectionner à la frame "haut".
 
Voilà, le problème que je vous ai présenté ci-dessus est largement simplifié par rapport à ce que je veux faire réellement. Tout de même, si vous pouvez essayer de m'aider sur cette partie, cela m'arrangerait beaucoup. J'ai fait beaucoup de recherches sans trouver de résultats intéressants.
 
Merci beaucoup pour votre aide !

Reply

Marsh Posté le 27-10-2005 à 15:37:52   

Reply

Marsh Posté le 27-10-2005 à 15:59:20    

Ca serait pas du côté du navigateur tout ça?
Ca serait donc pas de l'html/javascript tout ça? (php = côté serveur uniquement)
 
Pour rafrachir deux frames sans rafraichir la page contenant les frames, une seule solution : du javascript. "parent.getdocumentbyid('framepatata').src ... " il me semble

Reply

Marsh Posté le 27-10-2005 à 16:22:26    

Merci pour ta réponse mais j'aurai besoin d'un peu plus de détails ne connaissant pas très bien le javascript...
 
Comment recharger la frame "bas" dans le formualire se présentant dans la frame "haut"
 
page haut.php (pas de bouton submit) :

Code :
  1. <form action=bas.php method=POST>
  2. <select multiple>
  3. <option> ... </option>
  4. <option> ... </option>
  5. ...
  6. </select>
  7. </form>


 
Les différentes lignes options sont générées à partir des données d'une bdd.
 
Ensuite sur la page bas.php :
 

Code :
  1. <?
  2. J'écris ma requête en fonction des éléments sélectionnés sur bas.php (je les récupère à l'aide de $_POST[...])
  3. <select multiple>
  4. <option> ... </option>
  5. <option> ... </option>
  6. ...
  7. </select>
  8. </form>
  9. ?>


 
Bien sur les différentes lignes <option> sont générées à partir d'une requete SQL qui est même dépend des valeurs sélectionnées sur "haut.php"
 
J'espère que vous avez à peu près saisi mon pb.
 
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed