Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Marc Quinton
Zouplaz wrote:
Mais il ne se passe rien - $res ne contient rien, la méthode "adm_form" de $this n'est pas appellée - aucune erreur d'exécution
Possible ou pas ?
* oui certainement possible. * tu penses qu'il ne se passe rien parce que ce que tu attends est différent de ce qu'il se passe en réalité. * $res est l'etat de l'exection du script passé en argument, pas son resultat. * donc il vaut mieux ecrire :
$status = eval ('$foobar = "hello" ; $pi = 3.14'); if($status === false) echo "errreur"; if($status == NULL) echo "il y a eu un return dans eval";
Zouplaz wrote:
Mais il ne se passe rien - $res ne contient rien, la méthode "adm_form" de
$this n'est pas appellée - aucune erreur d'exécution
Possible ou pas ?
* oui certainement possible.
* tu penses qu'il ne se passe rien parce que ce que tu attends est différent
de ce qu'il se passe en réalité.
* $res est l'etat de l'exection du script passé en argument, pas son resultat.
* donc il vaut mieux ecrire :
$status = eval ('$foobar = "hello" ; $pi = 3.14');
if($status === false)
echo "errreur";
if($status == NULL)
echo "il y a eu un return dans eval";
Mais il ne se passe rien - $res ne contient rien, la méthode "adm_form" de $this n'est pas appellée - aucune erreur d'exécution
Possible ou pas ?
* oui certainement possible. * tu penses qu'il ne se passe rien parce que ce que tu attends est différent de ce qu'il se passe en réalité. * $res est l'etat de l'exection du script passé en argument, pas son resultat. * donc il vaut mieux ecrire :
$status = eval ('$foobar = "hello" ; $pi = 3.14'); if($status === false) echo "errreur"; if($status == NULL) echo "il y a eu un return dans eval";
bruno
j'ai pas bien compris la fonction eval, et sa syntaxe, mais, pourquoi t'a des parenthese dans $call??
si j'ai bien comprs, les "$var" dans ta chaine doivent etre remplacées par leur vrai valeur!?
si c'est ca : pourquoi ne pas ecrire : {$var}?? ca marche bien et c'est plus simple...
et ton $_POST... tu doit pas mettre un ['toto'] derriere : $_POST['toto'] ???
j'ai pas bien compris la fonction eval, et sa syntaxe, mais, pourquoi
t'a des parenthese dans $call??
si j'ai bien comprs, les "$var" dans ta chaine doivent etre remplacées
par leur vrai valeur!?
si c'est ca : pourquoi ne pas ecrire : {$var}?? ca marche bien et c'est
plus simple...
et ton $_POST... tu doit pas mettre un ['toto'] derriere :
$_POST['toto'] ???
"bruno" wrote in news:1122886843.264871.269110 @g43g2000cwa.googlegroups.com:
j'ai pas bien compris la fonction eval, et sa syntaxe, mais, pourquoi t'a des parenthese dans $call??
Parce que la fonction que je veux appeller attend des paramètres...
si j'ai bien comprs, les "$var" dans ta chaine doivent etre remplacées par leur vrai valeur!?
si c'est ca : pourquoi ne pas ecrire : {$var}?? ca marche bien et c'est plus simple...
Pour une variable simple je vois pas l'utilité - j'écris simplement $var au lieu de {$var}, syntaxe dont je me sers lorsque je veux accéder à un tableau indicé ou une variable membre d'une classe...
et ton $_POST... tu doit pas mettre un ['toto'] derriere : $_POST['toto'] ???
Non, je passe le tableau entier - pas un de ses éléments - et $_POST est un tableau comme un autre
"bruno" <soixanteu@neuf.fr> wrote in news:1122886843.264871.269110
@g43g2000cwa.googlegroups.com:
j'ai pas bien compris la fonction eval, et sa syntaxe, mais, pourquoi
t'a des parenthese dans $call??
Parce que la fonction que je veux appeller attend des paramètres...
si j'ai bien comprs, les "$var" dans ta chaine doivent etre remplacées
par leur vrai valeur!?
si c'est ca : pourquoi ne pas ecrire : {$var}?? ca marche bien et c'est
plus simple...
Pour une variable simple je vois pas l'utilité - j'écris simplement $var au
lieu de {$var}, syntaxe dont je me sers lorsque je veux accéder à un
tableau indicé ou une variable membre d'une classe...
et ton $_POST... tu doit pas mettre un ['toto'] derriere :
$_POST['toto'] ???
Non, je passe le tableau entier - pas un de ses éléments - et $_POST est un
tableau comme un autre
"bruno" wrote in news:1122886843.264871.269110 @g43g2000cwa.googlegroups.com:
j'ai pas bien compris la fonction eval, et sa syntaxe, mais, pourquoi t'a des parenthese dans $call??
Parce que la fonction que je veux appeller attend des paramètres...
si j'ai bien comprs, les "$var" dans ta chaine doivent etre remplacées par leur vrai valeur!?
si c'est ca : pourquoi ne pas ecrire : {$var}?? ca marche bien et c'est plus simple...
Pour une variable simple je vois pas l'utilité - j'écris simplement $var au lieu de {$var}, syntaxe dont je me sers lorsque je veux accéder à un tableau indicé ou une variable membre d'une classe...
et ton $_POST... tu doit pas mettre un ['toto'] derriere : $_POST['toto'] ???
Non, je passe le tableau entier - pas un de ses éléments - et $_POST est un tableau comme un autre
bruno
ce que je veut de dire, c'est que tu peut tres bien appeler une fonction en faisant :
{$add_form_fnname} ($action,$_POST,$errmsg ); ... et ca me semble plus simple non?