Script + php

Résolu
arshi92 Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   -  
arshi92 Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   -
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
.
A voir également:

2 réponses

flokocha Messages postés 1510 Date d'inscription   Statut Membre Dernière intervention   281
 
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')\">";
1
arshi92 Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   17
 
Parfait. Sa fonctionne à merveille.
Un grand merci à toi.
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
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
0
arshi92 Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   17
 
Ceci je l'ai déjà essayé mais sa ne résous pas le problème.
Merci quand même.
0