passage de variables php<->javascript

passage de variables php<->javascript - HTML/CSS - Programmation

Marsh Posté le 24-01-2003 à 23:17:02    

C'est possible de passer des variables php en javascript sur une meme page ; si non y  a pas un moyen de contourner ca ?

Reply

Marsh Posté le 24-01-2003 à 23:17:02   

Reply

Marsh Posté le 25-01-2003 à 00:17:30    

Je ne vois pas où est le problème. Php permet de générer indifféremment du HTML, du JS ou des CSS...  
 
exemple : print("<script type=\"...... " );

Reply

Marsh Posté le 25-01-2003 à 14:23:49    

mouarf ouais j'ai essayé de faire un truc tout bete mais ca n'a pas l'air de marcher :( c marqué  : parse error, unexpected T_STRING in arf.php on line 7
 
 
<?
print ("<script type="javascript"> var a="aezjkljkljklj"; print(a);  
</script>" );
?>
 
Une idée?


Message édité par fab263 le 25-01-2003 à 14:25:31
Reply

Marsh Posté le 25-01-2003 à 16:48:02    

\ devant les "  :ange:  direction : http://www.phpdebutant.org :D
 
porte d'embarquement n° 27...

Reply

Marsh Posté le 25-01-2003 à 17:01:55    

mouarf je veux bien mais ca fait ca comme erreur :
parse error, unexpected T_VAR in arf.php on line 10

Reply

Marsh Posté le 25-01-2003 à 17:11:19    

On ne peut pas passer de variables PHP <-> JavaScript, il faut feinter, on trouver comment utiliser les Base de donnees avec JavaScript

Reply

Marsh Posté le 25-01-2003 à 17:27:43    

En fait mon probleme c'est que j'ai un formulaire dans une page html dont un champ date, à cote il y a  un bouton javascript date et quand je click dessus une pop up page php s'ouvre. Je choisis ma date mais la variable c du php :( et je dois la renvoyer a la variable javascript de la meme page popup pour revenir a mon formulaire principale avec la date d'ajoutée dans le champ...
 
pas facile [:gratgrat]


Message édité par fab263 le 25-01-2003 à 17:32:14
Reply

Marsh Posté le 26-01-2003 à 14:51:19    

fab263 a écrit :

mouarf je veux bien mais ca fait ca comme erreur :
parse error, unexpected T_VAR in arf.php on line 10


Sans doute à cause du retour à la ligne. Pour insérer des retours à la ligne c'est \n. Donc au final, on a :
 
print ("<script type=\"javascript\"> var a=\"aezjkljkljklj\";\nprint(a);\n</script>" );


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed