J'ai cette fonction:Comment "répercuter" les résultats d'une fonction dans une autre fonction?
function MakeInput($id, $class) {
$value = substr($id, 2);
global $$value;
echo '<input type="text" id="'.$id.'" name="'.$id.'" class="'.$class.'" value="'.htmlentities($$value,ENT_COMPAT,'UTF-8').'" />';
}
qui ne reviennent pas, mais fait écho aux résultats.
Je voudrais l'utiliser comme il est dans une autre fonction:
function ItkMakeMo($NomDebVar) {
$Output = '
<tr>
<td>Test</td>
</tr>
<tr>
<td>'.MakeInput($NomDebVar.'moshj','IntInput').'</td>
</tr>
';
echo $Output;
}
donc cette solution ne fonctionne pas, PHP envoie la sortie MakeInput avant la "echo $ Output"
Il me semble que vous ne comprenez pas comment utiliser les fonctions? http://php.net/manual/en/language.functions.php – MatTheCat
Super, 3 réponses exactement les mêmes en 30 secondes, un nouveau record ???? – Grumpy
a dû tous les voter;) – Grumpy