Script + php
Résolu
Bonjour,
J'ai un code dans lequel je crée une fonction avec paramètre javascript au niveau du head.
function test(teste)
Je veux appeler la fonction dans la partie php parce que le paramètre à fournir est une variable php.
J'ai donc fait:
<?php
$t=1;
echo '<input type="button" value="lests go" OnClick="test('$t')">';
?>
Quelqu'un aurait une idée? Merci. C'est urgent
.
J'ai un code dans lequel je crée une fonction avec paramètre javascript au niveau du head.
function test(teste)
Je veux appeler la fonction dans la partie php parce que le paramètre à fournir est une variable php.
J'ai donc fait:
<?php
$t=1;
echo '<input type="button" value="lests go" OnClick="test('$t')">';
?>
Quelqu'un aurait une idée? Merci. C'est urgent
.
2 réponses
-
Il y a un problème de syntaxe au niveau de l'utilisation des guillemets.
echo '<input type="button" value="lests go" OnClick="test('$t')">';
La chaine est donc tronquée à partir de la variable php. De plus, une variable n'est pas interprétée au sein d'une chaine définie par des guillemets simples.
Il faut procéder différement, comme par exemple ainsi :
echo "<input type=\"button\" value=\"lests go\" OnClick=\"test('$t')\">"; -
concatènes la partie variable dans ton echo
echo '<input type="button" value="lests go" OnClick="test("'.$t.'");">';
lorsque tu vas cliquer sur le bouton ça va bien appeler la fct en lui passant l'argument 1
evites juste les noms reservés comme test