Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1127 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  php et javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

php et javascript

n°1521134
jedebute75
Posté le 27-02-2007 à 17:14:26  profilanswer
 

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...

mood
Publicité
Posté le 27-02-2007 à 17:14:26  profilanswer
 

n°1521187
Alisteroid
Posté le 27-02-2007 à 17:42:41  profilanswer
 

euhhhh tu mélanges tout.

n°1521211
Djebel1
Nul professionnel
Posté le 27-02-2007 à 18:08:09  profilanswer
 

rien need dormir.


Message édité par Djebel1 le 27-02-2007 à 18:32:49
n°1521215
omega2
Posté le 27-02-2007 à 18:20:02  profilanswer
 

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)

n°1521216
jedebute75
Posté le 27-02-2007 à 18:20:19  profilanswer
 

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

n°1521218
sielfried
Posté le 27-02-2007 à 18:26:44  profilanswer
 

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


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1521220
Djebel1
Nul professionnel
Posté le 27-02-2007 à 18:30:21  profilanswer
 

need dormir sry :/


Message édité par Djebel1 le 27-02-2007 à 18:33:47
n°1521221
sielfried
Posté le 27-02-2007 à 18:32:22  profilanswer
 

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
n°1521222
jedebute75
Posté le 27-02-2007 à 18:34:23  profilanswer
 

        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!!!

n°1521224
jedebute75
Posté le 27-02-2007 à 18:36:06  profilanswer
 

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

mood
Publicité
Posté le 27-02-2007 à 18:36:06  profilanswer
 

n°1521225
Djebel1
Nul professionnel
Posté le 27-02-2007 à 18:36:23  profilanswer
 

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
n°1521227
jedebute75
Posté le 27-02-2007 à 18:42:05  profilanswer
 

bah ça affiche rien :-(((

n°1521228
jedebute75
Posté le 27-02-2007 à 18:43:03  profilanswer
 

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

n°1521229
sielfried
Posté le 27-02-2007 à 18:44:52  profilanswer
 

Fais voir ton code complet ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1521231
Djebel1
Nul professionnel
Posté le 27-02-2007 à 18:46:45  profilanswer
 

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

n°1521232
jedebute75
Posté le 27-02-2007 à 18:48:47  profilanswer
 

b

n°1521234
jedebute75
Posté le 27-02-2007 à 18:52:43  profilanswer
 

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!!!

n°1521821
FlorentG
Unité de Masse
Posté le 28-02-2007 à 16:25:44  profilanswer
 

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

n°1521843
jedebute75
Posté le 28-02-2007 à 16:46:57  profilanswer
 

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!!!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  php et javascript

 

Sujets relatifs
javascript: comment désigner un autre document que le courant?ouvrir un fichier son avec javascript
Transformation XSLT et javascriptpbm javascript onload - flash
Récupérer propriété CSS en JavaScript/DOMJavascript et POO
javascript et IE[Code] Horloge Analogique en HTML/Javascript
Requête sql + javascript[javascript] parent.location fonctionne pas bien
Plus de sujets relatifs à : php et javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR