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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Faire appel à une fonction à l'aide d'un lien ???

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[PHP] Faire appel à une fonction à l'aide d'un lien ???

n°261646
le_duc
PlaTyPuS
Posté le 05-12-2002 à 14:38:35  profilanswer
 

comment on fait ?
 
merci!

mood
Publicité
Posté le 05-12-2002 à 14:38:35  profilanswer
 

n°261659
Fred999
Rabat-joie
Posté le 05-12-2002 à 14:42:04  profilanswer
 

:??:
 
Tu veux que, lorsque quelqu'un clique sur un lien, une fonction soit appelée dans la page linkée?
 
Tu peux mettre un flag dans le lien, et tester le flag dans le page d'arrivée.
 
Mais la question n'est pas très claire ;)

n°261787
le_duc
PlaTyPuS
Posté le 05-12-2002 à 15:31:48  profilanswer
 

Fred999 a écrit a écrit :

:??:
 
Tu veux que, lorsque quelqu'un clique sur un lien, une fonction soit appelée dans la page linkée?
 
Tu peux mettre un flag dans le lien, et tester le flag dans le page d'arrivée.
 
Mais la question n'est pas très claire ;)




 
en fait il faudrait qu'un lien appelle une fonction de la meme page.

n°261793
Fred999
Rabat-joie
Posté le 05-12-2002 à 15:33:23  profilanswer
 

Ha euh bin tu peux faire ça via un formulaire.
 
Par contre, si tu espères ne pas faire d'appel serveur (notamment, recharger la page) en PHP, ce n'est pas possible.

n°261826
le_duc
PlaTyPuS
Posté le 05-12-2002 à 15:47:31  profilanswer
 

Fred999 a écrit a écrit :

Ha euh bin tu peux faire ça via un formulaire.
 
Par contre, si tu espères ne pas faire d'appel serveur (notamment, recharger la page) en PHP, ce n'est pas possible.




 
mais comment via un formulaire ??
 
pour moi, un lien c'est ca : <a href"fonctionPHP">Accéder à la fonction xxx</a>
 
et c'est pas possible simplement comme ca ? on est obligé de passer par un formulaire ?

n°261836
Fred999
Rabat-joie
Posté le 05-12-2002 à 15:55:16  profilanswer
 

Houla! Ce n'est pas du tout comme en Javascript.
 
Si tu veux lancer une fonction PHP (déjà, parles-tu d'une fonction ou d'un script?) à partir d'un lien, deux pistes :
 
- lien simple <a href="mapage.php?flag=1">lien</a>
Dans ma page, tu testes la variable $flag, et, le cas échaéant, tu exécutes le code derrière, ou lances une fonction...
 
- formulaire, c'est à peu près pareil, intéerssant si tu as besoin de... champs de saisie ;)

n°261897
le_duc
PlaTyPuS
Posté le 05-12-2002 à 16:26:52  profilanswer
 

Fred999 a écrit a écrit :

Houla! Ce n'est pas du tout comme en Javascript.
 
Si tu veux lancer une fonction PHP (déjà, parles-tu d'une fonction ou d'un script?) à partir d'un lien, deux pistes :
 
- lien simple <a href="mapage.php?flag=1">lien</a>
Dans ma page, tu testes la variable $flag, et, le cas échaéant, tu exécutes le code derrière, ou lances une fonction...
 
- formulaire, c'est à peu près pareil, intéerssant si tu as besoin de... champs de saisie ;)




 
ok, j'ai compris! merci!
 
encore une chtite question tant que j'y suis  :D :
 
-> je fais une requete sur ma base de donnée, et je récupère les données comme suit :

Code :
  1. $request0 = "SELECT * FROM MaTable WHERE Pseudo LIKE '$recherche0'";
  2. $resultat0 = mysql_query ($request0);
  3. if($resultat0)
  4. {
  5.    $Pseudo = $resultat0->Pseudo;
  6. }


 
et quand je fais un  

Code :
  1. $arr = get_defined_vars();
  2. print_r($arr);


 
il me retourne ca :

Code :
  1. Array ( [Pseudo] => [Mail_address] => [PM_address] => [FTP_address] => [Post_address] => [FTP_port] => [date] => )


 
--> bon je suis newbie, mais comme c'est noté "Array", je pense que les données sont dans un tableau ?? comment je fais pour avoir des variables "utilisables"  :pt1cable: ? --> pasque pour l'instant si je lui dit <?php echo $Pseudo; ?> il fait rien du tout!!!

n°261981
Fred999
Rabat-joie
Posté le 05-12-2002 à 17:09:09  profilanswer
 

Code :
  1. $request0 = "SELECT * FROM MaTable WHERE Pseudo LIKE '$recherche0'";
  2. $resultat0 = mysql_query ($request0) or die (mysql_error();
  3. SI TU AS PLUSIEURS LIGNES DANS LE RESULTAT :
  4. while($resultset = mysql_fetch_while (array($resultat0)) {
  5.   $toto = $resultset["champ1"];
  6.   $titi = $resultset["champ2"];
  7.    ...
  8. }
  9. Si tun'as qu'une ligne dans le résultat :
  10. $toto = mysql_result($resulat0, 0);
  11. $titi = mysql_result($resulat0, 1);
  12. etc.


Message édité par Fred999 le 05-12-2002 à 17:09:48
n°262254
le_duc
PlaTyPuS
Posté le 05-12-2002 à 18:31:35  profilanswer
 

Fred999 a écrit a écrit :

Code :
  1. $request0 = "SELECT * FROM MaTable WHERE Pseudo LIKE '$recherche0'";
  2. $resultat0 = mysql_query ($request0) or die (mysql_error();
  3. SI TU AS PLUSIEURS LIGNES DANS LE RESULTAT :
  4. while($resultset = mysql_fetch_while (array($resultat0)) {
  5.   $toto = $resultset["champ1"];
  6.   $titi = $resultset["champ2"];
  7.    ...
  8. }
  9. Si tun'as qu'une ligne dans le résultat :
  10. $toto = mysql_result($resulat0, 0);
  11. $titi = mysql_result($resulat0, 1);
  12. etc.






 
ok, merci beaucoup!
 
@++

n°262410
le_duc
PlaTyPuS
Posté le 05-12-2002 à 21:02:15  profilanswer
 

:pt1cable: ca marche pas....
 
j'voulais savoir ce que ca voulait dire exactement ca :

Code :
  1. Array ( [Pseudo] => [Mail_address] => [PM_address] => [FTP_address] => [Post_address] => [FTP_port] => [date] => )


 
il me retourne ca quand je mets ca donc :  
$arr = get_defined_vars();
print_r($arr);
 
...

mood
Publicité
Posté le 05-12-2002 à 21:02:15  profilanswer
 

n°262415
beleg
黑社會
Posté le 05-12-2002 à 21:12:38  profilanswer
 

GET DEFINED VARS
 
si tu traduis, tu obtiens : Obtenir la liste des variables définies  ( et leur valeur ), pratique pour voir pourquoi parfois rien ne marche comme prevu.
 

n°262417
le_duc
PlaTyPuS
Posté le 05-12-2002 à 21:15:19  profilanswer
 

beleg a écrit a écrit :

GET DEFINED VARS
 
si tu traduis, tu obtiens : Obtenir la liste des variables définies  ( et leur valeur ), pratique pour voir pourquoi parfois rien ne marche comme prevu.
 
 




 
oui  :) je sais ce que c'est get_defined_vars... c toi-même qui m'a expliqué ca il y a qq jours  :D  
 
mais je voulais savoir comment il fallait interpréter ce qu'il me retourne, càd ca :
 
Array ( [Pseudo] => [Mail_address] => [PM_address] => [FTP_address] => [Post_address] => [FTP_port] => [date] => )    
 
ca me parait bizarre...les noms correspondent bien aux variables qui m'intéressent, mais j'arrive pas les utiliser...

n°262418
beleg
黑社會
Posté le 05-12-2002 à 21:15:25  profilanswer
 

Citation :


while($resultset = mysql_fetch_while (array($resultat0)) {


 
fred999, grand chef de la cuisine asiat a surement voulu ecrire :
 
while($resultset = mysql_fetch_array($resultat0)) {
 
 

n°262419
beleg
黑社會
Posté le 05-12-2002 à 21:16:27  profilanswer
 

le_duc a écrit a écrit :

 
 
oui  :) je sais ce que c'est get_defined_vars... c toi-même qui m'a expliqué ca il y a qq jours  :D  
 
mais je voulais savoir comment il fallait interpréter ce qu'il me retourne, càd ca :
 
Array ( [Pseudo] => [Mail_address] => [PM_address] => [FTP_address] => [Post_address] => [FTP_port] => [date] => )    
 
ca me parait bizarre...les noms correspondent bien aux variables qui m'intéressent, mais j'arrive pas les utiliser...




 
 :)  
[nom variable] => valeur [nom variable] => valeur ...
 
ttes tes variables sont vides, embetant je pense.

n°262430
le_duc
PlaTyPuS
Posté le 05-12-2002 à 21:26:00  profilanswer
 

beleg a écrit a écrit :

 
 
 :)  
[nom variable] => valeur [nom variable] => valeur ...
 
ttes tes variables sont vides, embetant je pense.




 
ah...ben il me semblait bien qu'y'avait un problème  :D  LOL
 
merci!

n°262435
le_duc
PlaTyPuS
Posté le 05-12-2002 à 21:29:49  profilanswer
 

beleg a écrit a écrit :

Citation :


while($resultset = mysql_fetch_while (array($resultat0)) {


 
fred999, grand chef de la cuisine asiat a surement voulu ecrire :
 
while($resultset = mysql_fetch_array($resultat0)) {
 
 




 
au fait, c'est bon la cuisine asiat MIAM! c'est quand qu'on est invité ? :lol:

n°262440
le_duc
PlaTyPuS
Posté le 05-12-2002 à 21:33:03  profilanswer
 

au fait, ca aussi, ca m'intéresse, mais ca marche pas :
 

Code :
  1. Si tun'as qu'une ligne dans le résultat :
  2. $toto = mysql_result($resulat0, 0);
  3. $titi = mysql_result($resulat0, 1);


 
il me fait ca comme erreur :
 
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in d:\easyphp\www\sparta_proprio\administration.php on line 367
 
 
faut il inclure le $toto = mysql_result($resultat0, 0);  dans la boucle while ? si c'est le cas, je comprends pas pkoi on doit l'inclure dans la boucle...

n°262451
beleg
黑社會
Posté le 05-12-2002 à 21:41:56  profilanswer
 

il ny a pas besoin de boucle while qd on attend un seul resultat, puisque tenez vous bien, .. il ny a qun seul resultat  :lol:  
 
ce que fred a indiqué est parfaitement juste
soit :
 

Code :
  1. $request0 = "SELECT champ1, champ2 FROM MaTable WHERE Pseudo LIKE '$recherche0'";
  2. $resultat0 = mysql_query ($request0) or die (mysql_error();
  3. $toto = mysql_result($resulat0, 0);
  4. $titi = mysql_result($resulat0, 1); 
  5. ...


 
soit : (plusieurs lignes)
 

Code :
  1. $request0 = "SELECT champ1, champ2 FROM MaTable WHERE Pseudo LIKE '$recherche0'";
  2. $resultat0 = mysql_query ($request0) or die (mysql_error();
  3. while($resultset = mysql_fetch_array($resultat0))
  4. {
  5. $toto = $resultset["champ1"];
  6. $titi = $resultset["champ2"];
  7.   ...
  8. }


n°262452
le_duc
PlaTyPuS
Posté le 05-12-2002 à 21:42:07  profilanswer
 

et encore une chtite :
 
Comment faire passer des variables d'une fonction à l'autre ?

n°262455
beleg
黑社會
Posté le 05-12-2002 à 21:44:00  profilanswer
 

le_duc a écrit a écrit :

et encore une chtite :
 
Comment faire passer des variables d'une fonction à l'autre ?




 
en les lancant tres fort ?
c'est à dire ?

n°262459
le_duc
PlaTyPuS
Posté le 05-12-2002 à 21:45:10  profilanswer
 

beleg a écrit a écrit :

il ny a pas besoin de boucle while qd on attend un seul resultat, puisque tenez vous bien, .. il ny a qun seul resultat  :lol:  
 
ce que fred a indiqué est parfaitement juste
soit :
 

Code :
  1. $request0 = "SELECT champ1, champ2 FROM MaTable WHERE Pseudo LIKE '$recherche0'";
  2. $resultat0 = mysql_query ($request0) or die (mysql_error();
  3. $toto = mysql_result($resulat0, 0);
  4. $titi = mysql_result($resulat0, 1); 
  5. ...


 
soit : (plusieurs lignes)
 

Code :
  1. $request0 = "SELECT champ1, champ2 FROM MaTable WHERE Pseudo LIKE '$recherche0'";
  2. $resultat0 = mysql_query ($request0) or die (mysql_error();
  3. while($resultset = mysql_fetch_array($resultat0))
  4. {
  5. $toto = $resultset["champ1"];
  6. $titi = $resultset["champ2"];
  7.   ...
  8. }


 




 
ok :jap:  thx!!

n°262469
le_duc
PlaTyPuS
Posté le 05-12-2002 à 21:49:19  profilanswer
 

beleg a écrit a écrit :

 
 
en les lancant tres fort ?
c'est à dire ?




 
ben j'ai une structure du type :
 

Code :
  1. function xxx() {
  2. include ("connexion.php" );
  3. $request0 = "SELECT * FROM spartateur_spartaproprios WHERE Pseudo LIKE '$recherche0'";
  4. $resultat0 = mysql_query ($request0);
  5. $toto = mysql_result($resulat0, 0); 
  6. $titi = mysql_result($resulat0, 1);
  7. } //fin de la fonction xxx
  8. function yyy() {
  9. --> comment récupérer les variables $toto et $titi dans cette fonction ? pasque pour l'instant ca passe pas
  10. <form>
  11. <input type="text" value="<?php echo $toto; ?>">
  12. .....
  13. </form>
  14. } // fin de la fonction yyy


 
voilà ;)

n°262477
beleg
黑社會
Posté le 05-12-2002 à 21:59:12  profilanswer
 

function yyy( param1, param2, param3)
{
...
}
 
function xxx()
{
yyy(toto1, toto2, toto3);  
}
 
si tu lisais et comprenais ton administration.php, tu laurais vu.
 
 
les fonctions c comme des boites, et ce quil y a dans une nest pas ds lautre sauf si tu lenvoie.
 
 
function xxx()
{
$x = 666
}
$x = 1  
xxx();
echo $x
 
je te laisse deviner ce que ca fait.


Message édité par beleg le 05-12-2002 à 22:02:05
n°262481
le_duc
PlaTyPuS
Posté le 05-12-2002 à 22:03:44  profilanswer
 

beleg a écrit a écrit :

il ny a pas besoin de boucle while qd on attend un seul resultat, puisque tenez vous bien, .. il ny a qun seul resultat  :lol:  
 
ce que fred a indiqué est parfaitement juste
soit :
 

Code :
  1. $request0 = "SELECT champ1, champ2 FROM MaTable WHERE Pseudo LIKE '$recherche0'";
  2. $resultat0 = mysql_query ($request0) or die (mysql_error();
  3. $toto = mysql_result($resulat0, 0);
  4. $titi = mysql_result($resulat0, 1); 
  5. ...


 
soit : (plusieurs lignes)
 

Code :
  1. $request0 = "SELECT champ1, champ2 FROM MaTable WHERE Pseudo LIKE '$recherche0'";
  2. $resultat0 = mysql_query ($request0) or die (mysql_error();
  3. while($resultset = mysql_fetch_array($resultat0))
  4. {
  5. $toto = $resultset["champ1"];
  6. $titi = $resultset["champ2"];
  7.   ...
  8. }


 




 
à noter que la 1ere solution ne marche toujours pas... il me met l'erreur suivante :
 
Warning: Unable to jump to row 1 on MySQL result index 2 in d:\easyphp\www\sparta_proprio\administration.php on line 358
 
Mon code:

Code :
  1. $request0 = "SELECT * FROM spartateur_spartaproprios WHERE Pseudo LIKE '$recherche0'";
  2. $resultat0 = mysql_query ($request0);
  3. $Pseudo = mysql_result($resultat0, 1); 
  4. $Post_address = mysql_result($resultat0, 2);
  5. $Mail_address = mysql_result($resultat0, 3);
  6. $PM_address = mysql_result($resultat0, 4);
  7. $FTP_address = mysql_result($resultat0, 5);
  8. $FTP_port = mysql_result($resultat0, 6);


 
le resultat ne comporte qu'une seule ligne...donc ca devrait aller...maintenant je sais pas à koi correspond le 1 de cette ligne : $Pseudo = mysql_result($resultat0, 1);
 
--> j'avais pensé que ca correspondait à la colonne que l'on souhaite récupérer : exemple:
 
------------------------------
|Col 1 | Col 2 | Col 3 | ... |
------------------------------
|ID    | Pseud | Nom   | ... |
------------------------------
 
mais ca n'a pas l'air d'etre ca.


Message édité par le_duc le 05-12-2002 à 22:05:19
n°262494
beleg
黑社會
Posté le 05-12-2002 à 22:18:48  profilanswer
 

Citation :


à noter que la 1ere solution ne marche toujours pas... il me met l'erreur suivante :
 
Warning: Unable to jump to row 1 on MySQL result index 2 in d:\easyphp\www\sparta_proprio\administration.php on line 358


 
impossible daller a la ligne 1, ... bah normal si ya qune ligne dans le resultat. les index commencent generalement a 0.
 

Citation :


maintenant je sais pas à koi correspond le 1 de cette ligne : $Pseudo = mysql_result($resultat0, 1);


 
moi non plus mais jai appris a lire tres jeune, alors je vais la : http://www.php.net/manual/fr/function.mysql-result.php
 
et je mapercois que fred a loupé un etage, ca doit etre  
mysql_result($resultat0, 0, 0);
$resultat0 => le resultat de lexec dfe la query.
0 => ROW => donc 1ere ligne  
0 => FIELD => premier champ je suppose
 
mais en fait, mysql_result est plutot utilisé avec un select champ1 from, un seul champ donc et non des select *.
 
dans ton cas, fais :
$resultat0 = mysql_query ($request0);  
$arr_result = mysql_fetch_array($resultat0);    
 
$Pseudo = $arr_result["pseudo"];
...
c plus rapide
 
 

n°262509
le_duc
PlaTyPuS
Posté le 05-12-2002 à 22:29:59  profilanswer
 

beleg a écrit a écrit :

Citation :


à noter que la 1ere solution ne marche toujours pas... il me met l'erreur suivante :
 
Warning: Unable to jump to row 1 on MySQL result index 2 in d:\easyphp\www\sparta_proprio\administration.php on line 358


 
impossible daller a la ligne 1, ... bah normal si ya qune ligne dans le resultat. les index commencent generalement a 0.
 

Citation :


maintenant je sais pas à koi correspond le 1 de cette ligne : $Pseudo = mysql_result($resultat0, 1);


 
moi non plus mais jai appris a lire tres jeune, alors je vais la : http://www.php.net/manual/fr/function.mysql-result.php
 
et je mapercois que fred a loupé un etage, ca doit etre  
mysql_result($resultat0, 0, 0);
$resultat0 => le resultat de lexec dfe la query.
0 => ROW => donc 1ere ligne  
0 => FIELD => premier champ je suppose
 
mais en fait, mysql_result est plutot utilisé avec un select champ1 from, un seul champ donc et non des select *.
 
dans ton cas, fais :
$resultat0 = mysql_query ($request0);  
$arr_result = mysql_fetch_array($resultat0);    
 
$Pseudo = $arr_result["pseudo"];
...
c plus rapide
 
 
 




 
ouais en effet, moi y'en a être fatigué --> www.php.net pour la fonction...
 
ok pour mysql_result ! j'vais utiliser $Pseudo = $arr_result...
 
Pour ca :

Code :
  1. function xxx()
  2. {
  3. $x = 666
  4. }
  5. $x = 1 
  6. xxx();
  7. echo $x


 
euh ben moi je devine que ca retourne soit 1, soit 666  :lol:  
 
non je dirais plutot 666 car sinon je vois pas pkoi t'aurais mis le "xxx();" avant le echo $x.

n°262516
beleg
黑社會
Posté le 05-12-2002 à 22:36:30  profilanswer
 

le_duc a écrit a écrit :

 

Code :
  1. function xxx()
  2. {
  3. $x = 666
  4. }
  5. $x = 1 
  6. xxx();
  7. echo $x


 
euh ben moi je devine que ca retourne soit 1, soit 666  :lol:  
non je dirais plutot 666 car sinon je vois pas pkoi t'aurais mis le "xxx();" avant le echo $x.




 
[:shakalagoons] ca retourne 1 pr te faire comprendre qune fonction a ses variables, et quelle ne partage pas ces variables avec les autres fonctions.
A cela sajoute que ton raisonement etait vraiment pourri  :lol:  
function xxx($x)  
{  
$x = 666  
}  
$x = 1  
xxx($x);  
echo $x  retourne 1
function xxx()  
{  
$x = 666  
return $x;
}  
$x = 1  
$x = xxx();  
echo $x  retourne 666.
 
il serait pas mal de commencer par les tutoriaux basiques.

n°262537
le_duc
PlaTyPuS
Posté le 05-12-2002 à 22:52:13  profilanswer
 

beleg a écrit :


 
[:shakalagoons] ca retourne 1 pr te faire comprendre qune fonction a ses variables, et quelle ne partage pas ces variables avec les autres fonctions.
A cela sajoute que ton raisonement etait vraiment pourri  :lol:  
function xxx($x)  
{  
$x = 666  
}  
$x = 1  
xxx($x);  
echo $x  retourne 1
function xxx()  
{  
$x = 666  
return $x;
}  
$x = 1  
$x = xxx();  
echo $x  retourne 666.
 
il serait pas mal de commencer par les tutoriaux basiques.


 
 :lol: comme ca j'irai me coucher moins con! Merci.

n°262737
Fred999
Rabat-joie
Posté le 06-12-2002 à 10:05:32  profilanswer
 

beleg a écrit :

Citation :


while($resultset = mysql_fetch_while (array($resultat0)) {


 
fred999, grand chef de la cuisine asiat a surement voulu ecrire :
 
while($resultset = mysql_fetch_array($resultat0)) {
 
 


 
:lol: Effectivement, j'm'a gouraÿ :pt1cable:
 
Ca doit être ça qui merdoie dans ton script [:boidleau]

n°262740
Fred999
Rabat-joie
Posté le 06-12-2002 à 10:08:04  profilanswer
 

Citation :

mais en fait, mysql_result est plutot utilisé avec un select champ1 from, un seul champ donc et non des select *.
 


 
Oui, je ne m'en sers que pour ça d'habitude :D


Message édité par Fred999 le 06-12-2002 à 10:08:34
n°263821
le_duc
PlaTyPuS
Posté le 06-12-2002 à 22:29:08  profilanswer
 

Fred999 a écrit :

Houla! Ce n'est pas du tout comme en Javascript.
 
Si tu veux lancer une fonction PHP (déjà, parles-tu d'une fonction ou d'un script?) à partir d'un lien, deux pistes :
 
- lien simple <a href="mapage.php?flag=1">lien</a>
Dans ma page, tu testes la variable $flag, et, le cas échaéant, tu exécutes le code derrière, ou lances une fonction...
 
- formulaire, c'est à peu près pareil, intéerssant si tu as besoin de... champs de saisie ;)


 
c'est le lien simple qui m'intéresse...mais ca fonctionne pas --> je la met ou la variables $flag dans l'histoire ?

n°264298
le_duc
PlaTyPuS
Posté le 07-12-2002 à 12:02:49  profilanswer
 

Tout ce que je veux, c'est appeler une simple fonction avec un lien! ca doit pas etre compliqué non?

n°264302
beleg
黑社會
Posté le 07-12-2002 à 12:09:23  profilanswer
 


wé c'est tres simple  :D   mais va fallor que tu reflechisses un jour par toi meme.
 
<a href="mapage.php?flag=1">lien</a>  
 
ouvre mapage.php en declarant une varaiable flag de valeur 1
comme si yavait en debut de fichier $flag=1.
 
donc un test tres con de nivo maternelle  
if ($flag == 1)
    fonction();
 
devrait faire laffaire.
 

n°264303
gizmo
Posté le 07-12-2002 à 12:11:55  profilanswer
 

le_duc a écrit :

Tout ce que je veux, c'est appeler une simple fonction avec un lien! ca doit pas etre compliqué non?


Suffit de lire le manuel...
http://www.php.net/manual/fr/funct [...] ctions.php

n°264307
le_duc
PlaTyPuS
Posté le 07-12-2002 à 12:33:05  profilanswer
 

beleg a écrit :


wé c'est tres simple  :D   mais va fallor que tu reflechisses un jour par toi meme.
 
<a href="mapage.php?flag=1">lien</a>  
 
ouvre mapage.php en declarant une varaiable flag de valeur 1
comme si yavait en debut de fichier $flag=1.
 
donc un test tres con de nivo maternelle  
if ($flag == 1)
    fonction();
 
devrait faire laffaire.
 


 
ben véé, mais moi j'aurais aimé lancer DIRECTEMENT la fonction... sans test, ni rien!

n°264308
beleg
黑社會
Posté le 07-12-2002 à 12:34:38  profilanswer
 

et la marmotte ?

n°264314
gizmo
Posté le 07-12-2002 à 12:48:53  profilanswer
 

le_duc a écrit :


 
ben véé, mais moi j'aurais aimé lancer DIRECTEMENT la fonction... sans test, ni rien!


 
Euh... tu a lu ce que j'ai écrit? parce que bon... si tu ne piges pas avec ca, autant arrèter php directement.

n°264327
beleg
黑社會
Posté le 07-12-2002 à 13:18:48  profilanswer
 

gizmo, il se passe koi si tu fais :
 
$function = "";
$function();
 
je sais je pourrais tester, je le ferais lundi  :D

n°264391
gizmo
Posté le 07-12-2002 à 17:06:08  profilanswer
 

beleg a écrit :

gizmo, il se passe koi si tu fais :
 
$function = "";
$function();
 
je sais je pourrais tester, je le ferais lundi  :D  


 
je vote pour un joli "parse error" :D
Mais bon, moi je lui fournis ce qu'il demande. A lui de voir s'il veut que son site soit un gruyère ou non...

n°264654
le_duc
PlaTyPuS
Posté le 08-12-2002 à 12:14:57  profilanswer
 

beleg a écrit :

et la marmotte ?


 
ben koi...je sais pas moi. Je débute alors je sais pas si c'était faisable¨!

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  [PHP] Faire appel à une fonction à l'aide d'un lien ???

 

Sujets relatifs
Parlons sérieusement : ASP.NET versus PHP versus J2E[PHP] Bannir et nick List par cookies?
+[PHP] sequence d'échappement d'un <textarea>fonction random
Aide au java pliz[ PHP ] Hexa en fichier...
Comment faire un Select en PHP ?[PHP] Découper un texte en deux parties : la première devant faire ...
SPG Partenaires ... Adaptation PHP--> PHP4 au 7/8 faite[PHP] connection à une base oracle...
Plus de sujets relatifs à : [PHP] Faire appel à une fonction à l'aide d'un lien ???


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