[PHP] [mySQL] Pseudo frames

Pseudo frames [PHP] [mySQL] - Programmation

Marsh Posté le 25-10-2001 à 13:08:04    

Voila mon soucis, j'ai un systeme de pseudo frames avec 3 bouts de pages : haut de page, menu et page centrale.
 
J'ai un formulaire dans la page menu et je voudrais envoyer la variable saisie dans le formulaire (un mot pour une recherche) vers une page php qui va se servir de cette variable pour faire sa recherche.
 
Comment dois-je rediger la commande , le lien ou autre pour que ca fonctionne??
 
A l'heure actuelle, j'essaie d'envoyer la variable, il ouvre la bonne page, fait sa recherche mais avec une variable vide.
 
Est ce la bonne méthode et si non comment dois-je m'y prendre ??
 
Merci d'avance

Reply

Marsh Posté le 25-10-2001 à 13:08:04   

Reply

Marsh Posté le 25-10-2001 à 13:18:42    

index.php:
<FORM name="xxx" ACTION="page_dest.php">
<input name="var"...>
</ForM>
 
page_dest.php
<?
echo $var;
?>
ou est le problème ?

 

[edtdd]--Message édité par ethernal--[/edtdd]

Reply

Marsh Posté le 25-10-2001 à 13:26:27    

tu peux aussi rester dans la mêem page si tu veux
 
index.php
<FORM name="MonForm" ACTION="index.php">  
<input name="var"...>
<input type="button" name="submit" value="valider">
</ForM>  
 
<?
if (isSet($MonForm)){
 include("page_recherche.php" );
}
?>
 
page_recherche.php
<?
if (!isEmpty($var)){
  //recherche
}
else
 echo "entrer un critère de recherche";  
?>

Reply

Marsh Posté le 25-10-2001 à 14:07:28    

si tu fais un include et que ta variable de formulaire est vide, fais $GLOBALS[mavariable] ptete que ca marchera :)


---------------
Narf... It is broken...
Reply

Marsh Posté le 25-10-2001 à 17:34:55    

J'ai fait un truc du style :
 
<FORM name="var" ACTION="index.php?page_centrale=moteur.php">
<input name="var">
</ForM>
 
qui refuse de marcher alors que dans le meme temps :
 
<FORM name="var" ACTION="moteur.php">
<input name="var">
</ForM>
 
fonctionne mais la je n'ai plus mes pseudo frames  
 
Ou est la couille ??

Reply

Sujets relatifs:

Leave a Replay

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