boite de dialogue avec redirection dasn pseudo frame [Resolu] - PHP - Programmation
Marsh Posté le 15-08-2004 à 17:05:14
il faut que ton form pointe vers la page qui appelle ta pseudo frame. il faut que tu passe aussi un argument qui permettra à ta page d'identifié le passage du formulaire et ainsi appeller ta page qui traite ton formulaire....
enfin, je dis ça mais je connais pas non plus la structure de ton site donc je peut pas aller plus loin.
Marsh Posté le 15-08-2004 à 17:14:20
RiderCrazy a écrit : il faut que ton form pointe vers la page qui appelle ta pseudo frame. il faut que tu passe aussi un argument qui permettra à ta page d'identifié le passage du formulaire et ainsi appeller ta page qui traite ton formulaire.... |
merci d'avoir repondu
eh bien la structure:
g une page index ou il ya les frames d'indiqué (haut gauche centre et bas)
mon formulaire de recherche est sur la page gauche
mais je ne vois pas ce que tu veux dire avec argument
merci de m'aider
Marsh Posté le 15-08-2004 à 18:23:34
donc un système d'include en php (histoire que ce soit clair )
Marsh Posté le 15-08-2004 à 18:28:59
euh oui c ca mes lien sont ...index.php?page=lapage
mais le probleme aussi c'est que le script du moteur de recherche (blork engine) fait que la page ou les resultats sont affiché c'est : ...engine.php?action=go&blork=tpe
tu vois ce que je veux dire??
Marsh Posté le 15-08-2004 à 18:32:51
dans ce cas là:
<form action="index.php" method=GET>
<input type="hiden" name="page" value="engine" />
<input type="hiden" name="action" value="go" />
<input type="hiden" name="blork" value="tpe" />
c'est juste des corrections/additions là... faut mettre le reste bien sur
Marsh Posté le 15-08-2004 à 18:35:04
euh mais le "tpe" c le mot recherché donc si je le emt deja
tu entends kquoi par le reste??
Marsh Posté le 15-08-2004 à 18:55:21
J'avais pas vu pour le blork... bon ca donne:
<form action="index.php" method=GET>
<input type="hidden" name="page" value="engine" />
<input type="hidden" name="action" value="go" />
<input type="text" size="20" name="blork" />
<input type="submit" value="OK" />
</form>
Marsh Posté le 15-08-2004 à 19:09:39
ca rajoute plein de case
et ca marque Warning: main(engine.php): failed to open stream: No such file or directory in /var/www/free.fr/4/d/nfshp2/centre.php on line 20
Warning: main(): Failed opening 'engine.php' for inclusion (include_path='/var/www/free.fr/4/d/nfshp2/include:.') in /var/www/free.fr/4/d/nfshp2/centre.php on line 20
or je lai bien mis sur centre.php
Marsh Posté le 15-08-2004 à 19:13:54
nfshp2 a écrit : ca rajoute plein de case |
d'après le up que t'as fait sur un autre topic et le fait que tu n'y connaisse pas grand, j'en déduit qu'il s'agit de l'installation d'un script. Le problèmes est que ce genre de script est le plus souvent fait pour marcher sans être intégré à un site web. La modification de certains de ces scripts est parfois compliqué, d'autant plus quand on est débutant.
N'ayant pas plus d'inforamations sur la structure de ton site, de tes pages et du script, il nous est impossible de résoudre ce problème. Il faut que tu étudies un peu plus toi même d'où peut provenir le problème...
Marsh Posté le 15-08-2004 à 19:16:40
1/ j'ai updaté le form, manqué un 'd' à hidden...
2/ je suis allé voir le site où tu as mis ce script et en fait, le prob réside dans le fait que engine.php et index.php ne sont pas dans le même répertoire...
Marsh Posté le 15-08-2004 à 19:20:46
ouahou ca amrche mais 1 question
comment enlever les 2 boites que tu as rahjouté
Marsh Posté le 15-08-2004 à 19:26:21
nfshp2 a écrit : ouahou ca amrche mais 1 question |
faut les garder mais comme dit plus haut il faut rajouter un 'd' à hidden dans mon code précédent...
Marsh Posté le 15-08-2004 à 19:28:57
arff c dommage , t sur quon ne peut pas l'enlever car la c affreux meme d'avoir 3 lignes pour rien
Marsh Posté le 15-08-2004 à 19:30:59
nfshp2 a écrit : arff c dommage , t sur quon ne peut pas l'enlever car la c affreux meme d'avoir 3 lignes pour rien |
tu cherches un peu, je t'ai dit de rajouter un 'd' à hidden dans mon code précédent... tu veux que je te le mette tous corrigé:
Code :
|
tu vas t'en sortir là
Marsh Posté le 15-08-2004 à 19:31:35
autant pour moi
je me suis trrompé de fichier a uploader
Marsh Posté le 15-08-2004 à 19:32:58
pas grave
de rien
Marsh Posté le 15-08-2004 à 15:57:19
slt
j'install un moteur de recherche et le formulaire est le suivant:
<form action='engine.php' method=GET>
<input type=hidden name=action value=go>
<input type=text size=20 name=blork>
<input type=submit value='OK'>
</form>
mais les resulta sont affiché dans une nouvelle pas et pas dans ma pseudo frame
que dois je faire pour que ca marche?
Message édité par nfshp2 le 15-08-2004 à 19:38:43