php et javascript

php et javascript - PHP - Programmation

Marsh Posté le 27-02-2007 à 17:14:26    

j'ai un script qui appelle une page php

Code :
  1. <script language="javascript" src="module.php"></script>


 
et dans module

Code :
  1. <?php
  2. $ moteur ="horaire"
  3. ?>
  4. document.write("<?php echo $moteur; ?>" )


ça marche pas...

Reply

Marsh Posté le 27-02-2007 à 17:14:26   

Reply

Marsh Posté le 27-02-2007 à 17:42:41    

euhhhh tu mélanges tout.

Reply

Marsh Posté le 27-02-2007 à 18:08:09    

rien need dormir.


Message édité par Djebel1 le 27-02-2007 à 18:32:49
Reply

Marsh Posté le 27-02-2007 à 18:20:02    

C'est pas pour dire mais :

Code :
  1. <?php
  2. $ moteur ="horaire"
  3. ?>
  4. document.write("<?php echo $moteur; ?>" )


=

Code :
  1. document.write("<?php echo "horaire"; ?>" )


=

Code :
  1. document.write("horaire" )


 
Même s'il mélange tout, il devrait voir apparaitre le mot horaire dans sa page à condition qu'il ai placé la balise script au bon endroit. (quelque part dans la partie body de la page html)

Reply

Marsh Posté le 27-02-2007 à 18:20:19    

non, je veux juste récupérer une variable php et l'afficher via un javascript.

Reply

Marsh Posté le 27-02-2007 à 18:26:44    

Vire l'espace entre le dollar et le nom de ta variable...


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 27-02-2007 à 18:30:21    

need dormir sry :/


Message édité par Djebel1 le 27-02-2007 à 18:33:47
Reply

Marsh Posté le 27-02-2007 à 18:32:22    

Son truc revient au même sauf qu'il inclut au lieu de coder direct dans <script>. Y a juste l'espace qui n'a rien à faire là, à première vue.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 27-02-2007 à 18:34:23    

        Bien entendu :  

Code :
  1. document.write("horaire" )


 
fonctionne parfaitement bien!!!
 
le soucis est que le contenu de ma variable est dynamique et provient d'une base de donnée d'ou le php!!!
je veux récupérer le contenu d'une variable d'un scripte php et l'afficher via un javascript!!!!
 
c dingue parceque j'ai lu plein de truc qui disent que c possible ... moi ça marche pas!!!

Reply

Marsh Posté le 27-02-2007 à 18:36:06    

ett houiii au fait j'ai viré l'espace (faute de frappe) !!!

Reply

Marsh Posté le 27-02-2007 à 18:36:06   

Reply

Marsh Posté le 27-02-2007 à 18:36:23    

sielfried t'a répondu hein ;)

sielfried a écrit :

Vire l'espace entre le dollar et le nom de ta variable...


edit : grr re ouned. Bah ça devrait marcher ton code alors oO t'as quoi comme erreur ?


Message édité par Djebel1 le 27-02-2007 à 18:37:21
Reply

Marsh Posté le 27-02-2007 à 18:42:05    

bah ça affiche rien :-(((

Reply

Marsh Posté le 27-02-2007 à 18:43:03    

pourtant j'ai lu partout que
 
document.write("<?php echo "horaire"; ?>" )
 
devrait marcher

Reply

Marsh Posté le 27-02-2007 à 18:44:52    

Fais voir ton code complet ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 27-02-2007 à 18:46:45    

c'est quoi la source du fichier généré ? juste un :
document.write("" );
?
 
tiens d'ailleurs c'est ptet parce que t'as oublié le ; à la fin de la ligne

Reply

Marsh Posté le 27-02-2007 à 18:48:47    

b

Reply

Marsh Posté le 27-02-2007 à 18:52:43    

bah non pas oublié le ;
 

Code :
  1. <?php $moteur ="horaire"; ?>
  2. document.write("<?php echo $moteur; ?>" );


 
en fait c ça sauf que $moteur sera pas égale à horaire mais au résultat d'une requete sur la base de donnée (mais bon correspond à une chaine de caractère aussi).
 
ça affiche page blanche tandisque  
 

Code :
  1. document.write("horaire" );

affiche bien horaire pfffffffffffffffffff  :-((((((
bon, je vais plancher la dessus et vous dirai ce que j'ai trouvé mais si quelqun a une idée je suis preneuse!!!

Reply

Marsh Posté le 28-02-2007 à 16:25:44    

Dégage le document.write qui ne doit plus être utilisé en 2007. Utilise innerHTML ou du DOM

Reply

Marsh Posté le 28-02-2007 à 16:46:57    

oui effectivement, je l'ai fait vu mes lectures sur le net!!!
bref ça marche mais j'ai un autre soucis :  
ma requete
$requete = 'SELECT max(nombre) FROM tablette as chiffre';
 
me renvoi bien une ligne mais une variable vide!!!!
comment récupérer la valeur de chiffre!!!!

Reply

Sujets relatifs:

Leave a Replay

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