Problème: passage de paramètres

Problème: passage de paramètres - PHP - Programmation

Marsh Posté le 15-06-2002 à 17:33:56    

Hello world
  Voila mon "problème":
  Je dois recuperer les valeurs d'un formulaire (ecrit en html): avec 2 champs textes, $log et $pass (comme vous constatez,  c'est trés original...), et un bouton ok.
L'idée est de le faire passer à la fonction verif() (duement déclarée, pas de pb de ce coté). Ors, je suis lamentablement nul en HTML, je ne sais que passer les variables a un autre script ( <form method="post" action="verif.php"> ).
  Comment faire pour expedier mes ****ain de variables dans une fonction à la place ?
  et dans la foulée, si quelqu'un pouvais me dire comment envoyer des variables comme paramètres d'unscript PHP vers un autre...
  Merci d'avance
                      Ti Jen-tsie

Reply

Marsh Posté le 15-06-2002 à 17:33:56   

Reply

Marsh Posté le 15-06-2002 à 17:48:45    

tu veux faire passer des paramètre dans une fonction qui se trouve sur la même page que le formulaire, c'est ça ?

Reply

Marsh Posté le 15-06-2002 à 21:08:18    

Oui, c'est exactement ça ^_^

Reply

Marsh Posté le 16-06-2002 à 01:39:32    

Je crois qu'il faut specifier PHP_SELF dans le formulaire pour que le script fonctionne dans le meme fichier -> a verifier..
 
Sinon tu teste simplement si les variables sont definis ou pas :
 
if (isset($log) || isset($pass)) {................

Reply

Marsh Posté le 16-06-2002 à 11:06:37    

Merci pour ces prmières réponses, mais je me suis mal expliqué dans mon premier message: la localisation de la fonction n'est pas bien importante, ce peut tout aussi bien etre une fonction déclarée ailleurs (avec un joli include.), ça, je sasis gerer. Ce que je n'arrive pas a faire, en fait, c'est de faire que ma function s'execute quand l'uilisateur clicque "ok"... ça doit pas etre bien compliqué, mais je fais du PHP depuis 8 jours, alors même las trucs simples... ^_^

Reply

Marsh Posté le 17-06-2002 à 00:18:26    

et ça convient pas si tu met la fonction dans un fichier tout seul, si oui tu fait :
post action="mafonction.php"

Reply

Marsh Posté le 17-06-2002 à 15:24:20    

ben non, je dois faire ça dans le cadre d'un stage, et  je dois limiter au max les pages....

Reply

Marsh Posté le 18-06-2002 à 10:39:41    

ca augmente juste le nbre de fichier pas le nbre de page
 
post action="mafonction.php?log=admin&pass=moi"
 
 
dans le fichier mafonction.php
tu fais ton bazar avec les variables et tu retournes a la page
 
<script language="javascript">  
window.location="page.php";  
</script>


---------------
*<8OD
Reply

Marsh Posté le 18-06-2002 à 11:34:51    

merci, ça resoud deja une grosse partie du probleme.
Reste a securiser tout ce bastringue, mais ceci est une autre histoire
   A+, tous

Reply

Sujets relatifs:

Leave a Replay

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