Auteur |
Message |
jack
Messages : 9
Inscrit le : 11/02/2003 |
Posté le 11/02/2003 à 22:29:09
Message N°1 #
|
Bonjour,
Je suis debutant en Php et je tient tout dabord à féliciter l'auteur du calendrier , trés compact et surtout fonctionnel,
J'aimerais savoir comment transmettre la valeur de la date cliqué dans un champs de formulaire qui se trouve sur une page html d'un autre frame. |
|
BerSeeker
Messages : 22
Inscrit le : 10/02/2003 |
Posté le 12/02/2003 à 21:04:40
Message N°2 #
|
rajout à la volée (dans formulaire deja existant) ou affichage d'une nouvelle page ? |
|
jack
Messages : 9
Inscrit le : 11/02/2003 |
Posté le 13/02/2003 à 10:17:42
Message N°3 #
|
envoyer la valeur pour affichage dans une nouvelle page sur un autre frame |
|
BerSeeker
Messages : 22
Inscrit le : 10/02/2003 |
Posté le 15/02/2003 à 00:40:47
Message N°4 #
|
le cas est simple, tu aurais même dû trouver tout seul.
c'est tout simplement la variable $date qui contient la date sur laquelle tu clic.
il faut juste que tu modifie le code du calendrier dans la partie qui affiche le lien et rajouter dans le tag <a href=''...' TARGET="nom de ta frame">[/quote]
puis dans le formulaire, tout simplement mettre dans la zone de texte [quote]<input type="text" name="date" value="<? echo $date; ?>">
j espere avoir repondu à ta question.
______________________________
Message édité par BerSeeker |
|
jack
Messages : 9
Inscrit le : 11/02/2003 |
Posté le 15/02/2003 à 22:39:00
Message N°5 #
|
Merci BerSeeker !!!
j'ai essayé ton truc et ca marche, en fait j'avais remarqué que la variable $date contenait le résultat mais je ne conaissait pas le coup du TARGET, Ben oui que veut tu je suis de culture Réseaux & Telecom, la prog cela ne fait que 2 mois que je m'y suis mis,
Merci encore et je me ferais un plaisir de t'aiguiller si t'a un pb aspect réseau , techno internet sécurite ou télécom.
|
|
jack
Messages : 9
Inscrit le : 11/02/2003 |
Posté le 17/02/2003 à 17:00:05
Message N°6 #
|
Je suis un peu chiant mais la je coince.
j'ai utilisé la variable $param_d['link_on_day'] pour transmettre la valeur $date dans une autre page et ca marche.
J'ai désormais ajouté un bouton submit du genre
<input type="submit" name="submit" value="click to select" > a la page contenant le calendrier
comment retrouver la valeur $date dés lors que l'on appuie sur le bouton "submit" puisque celle celle ci ne se trouve plus dans mon champs d'utilisation.
j'attends mon sauveur !!!!!!!!!!!!!
Merci d'avance. |
|
BerSeeker
Messages : 22
Inscrit le : 10/02/2003 |
Posté le 19/02/2003 à 17:02:04
Message N°7 #
|
mhhhh
je comprend pas trop, tu as ajouté un formulaire (<form> ) dans ton calendrier ??
|
|
jack
Messages : 9
Inscrit le : 11/02/2003 |
Posté le 22/02/2003 à 12:23:10
Message N°8 #
|
En fait ma page est decoupe en 4 frames
voici le code de la page frame1
<html>
<head>
<title>Calendrier</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form action="frame3.php" method="get" name="Form_cal" target="fr_saisie" id="Form_cal"><table width="100%" border="0" cellspacing="3" cellpadding="0">
<tr>
<td align="center">
<?php
require_once 'calendar/calendrier.php';
echo calendar();
?>
</td>
</tr>
<tr>
<td align="center">
<input type="submit" name="submit" value="click to select" >
</form>
</body>
</html>
Chaque click sur une date fait apparaitre une liste sur la frame4 ( grace a ton astuce ), maintenant j'ai ajouté un bouton submit comme tu le vois, je voudrais que l'orsque l'on click sur le bouton la veleur de la date me soit transmise pour mettre a jour des infos sur la frame3, mais pb je perd les infos de la $PHP_SELF émit par calendar(), comment retrouver la date selectionné au moment du ciic sur le bouton submit ?
|
|
BerSeeker
Messages : 22
Inscrit le : 10/02/2003 |
Posté le 23/02/2003 à 12:34:20
Message N°9 #
|
essaye de donner la valeur de la date au bouton submit, tu le renommes dans un nom de variable identifiable
ca devrait marcher, si j ai bien compris ce que tu veux faire |
|
jack
Messages : 9
Inscrit le : 11/02/2003 |
Posté le 23/02/2003 à 19:31:37
Message N°10 #
|
J'ai suivi le sens de ton idée, j'ai crée un bouton caché en lui affectant le contenu de la variable $date comme ci dessous.
.....
...
.
<form action="frame3.php" method="get" name="Form_cal" target="fr_saisie" id="Form_cal"><table width="100%" border="0" cellspacing="3" cellpadding="0">
<tr>
.......
....
..
<input type=hidden name="sel_date" value=<? echo $date; ?>>
<input type="submit" name="submit" value="click to select" >
</form>
</body>
</html>
normalement je devrais recuperer dans la variable "sel_date" la valeur de la date lorsque je click sur submit. Pas de chance je n'ai rien du tout ni en get ni en post sur ma frame3 .
|
|