Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3038 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  probleme de passage de fonction en parametres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de passage de fonction en parametres

n°686412
swich
snps
Posté le 29-03-2004 à 12:13:17  profilanswer
 

'lut
voila j'ai un formulaire dans le genre :
 
<FORM action="test.php?action=test">
...
</FORM>
 
et dans test.php j'ai :  
function test(){
echo "test";
}
 
 
donc normalement apres avoir appuyer sur le bouton, je devrais avoir test qui s'affiche, mais c'est pas le cas..
pourquoi ?

mood
Publicité
Posté le 29-03-2004 à 12:13:17  profilanswer
 

n°686435
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-03-2004 à 12:31:13  profilanswer
 

Appeles tu ta fonction test dans ton script test.php?
C'est bien beau de la déclarer mais il faut faire un  

Code :
  1. test();


quelque part!!!!
 
ps1: à mon avis tu mélanges les notions de script, fonction et paramètre mais c'est que mon avis.
ps2: et tout appeler "test" ça aide pas à la compréhension!


Message édité par anapajari le 29-03-2004 à 12:31:40
n°686436
dropsy
et bonne chance surtout...
Posté le 29-03-2004 à 12:33:05  profilanswer
 

anapajari a écrit :

Appeles tu ta fonction test dans ton script test.php?
C'est bien beau de la déclarer mais il faut faire un  

Code :
  1. test();


quelque part!!!!
 
ps1: à mon avis tu mélanges les notions de script, fonction et paramètre mais c'est que mon avis.
ps2: et tout appeler "test" ça aide pas à la compréhension!


 
+1
tu as du oublié d'appeler ta fonction ;)

n°686444
jagstang
Pa Capona ಠ_ಠ
Posté le 29-03-2004 à 12:41:52  profilanswer
 

en principe pour un formulaire, on passe les param. par POST...  
 
<form method='POST' ... >
<input type='text' name='nom' ... >
 
 
et on récupère les valeurs avec $_POST['nom']

n°686460
nagadoudi
T nagadoudi, rentre ta finette
Posté le 29-03-2004 à 12:56:48  profilanswer
 

Si tu fais un method="post", il me semble que les variables GET ne passent pas :
 

<form action="test.php?action=test" method="post">  
 <input type="text" name="nom" value="blop" />  
</form>


 
dans test.php, $_POST['nom'] aura la valeur 'blop' mais $_GET['action'] sera indéfini.
 
à confirmer


Message édité par nagadoudi le 29-03-2004 à 12:57:05
n°686468
gooopil
pfiew
Posté le 29-03-2004 à 13:06:49  profilanswer
 

nagadoudi a écrit :

Si tu fais un method="post", il me semble que les variables GET ne passent pas :
 

<form action="test.php?action=test" method="post">  
 <input type="text" name="nom" value="blop" />  
</form>


 
dans test.php, $_POST['nom'] aura la valeur 'blop' mais $_GET['action'] sera indéfini.
 
à confirmer


 
Moi j'infirme. Tu peux avoir des variables en post, get ou session en même temps

n°686475
jagstang
Pa Capona ಠ_ಠ
Posté le 29-03-2004 à 13:13:27  profilanswer
 

je dis pas le contraire goopil. mais en principe tu utilises soit POST soit GET. et le mécanisme des sessions n'a rien à voir avec un quelconque passage de variable

n°686483
swich
snps
Posté le 29-03-2004 à 13:27:18  profilanswer
 

ah bah je croyais que le action="test.php?action=test" permettait de lancer directement la fonction test du fichier test.php
 

n°686488
jagstang
Pa Capona ಠ_ಠ
Posté le 29-03-2004 à 13:36:24  profilanswer
 

swich a écrit :

ah bah je croyais que le action="test.php?action=test" permettait de lancer directement la fonction test du fichier test.php
 
 


 
raté...
 
if ($_GET['test'] == "test" )
    test() ;
 
comme ça c'est ok. mais il n'y a pas d'interaction directe entre les param et les fonctions PHP

n°686490
swich
snps
Posté le 29-03-2004 à 13:37:59  profilanswer
 

ok merci bien


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme de passage de fonction en parametres

 

Sujets relatifs
Problème de lib PNG (PHP 4.3.3)Problème de positionnement [maj : solutions à deux problèmes]
[PHP] Probleme avec les sessionsProblème de ClassLoader
Petit probleme de div :/probleme de tableau et de font
probleme avec pointeur sur objet[C] Problème pour obtenir l'@ IP
[IIS6] comment desactiver la fonction de cache ???Probleme html
Plus de sujets relatifs à : probleme de passage de fonction en parametres


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR