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

  FORUM HardWare.fr
  Programmation

  [PHP&JS] Passage de variables Php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP&JS] Passage de variables Php

n°141682
Phive
Raaah Lovely
Posté le 21-05-2002 à 14:36:52  profilanswer
 

en fait j'ai un prob JS et php.
 
J'ai une fonction JS qui ouvre une popup.
Cette fonction est appele par un lien.
 
le prob c'est que dans ce popup il me faut 2 variable php.
donc je veut les passer a ma fonction JS qui va les passer a ma page quelle ouvre.
 
J'arrive a faire passer 1 var mais pas 2.
 
Voici le lien:
<A href='#' OnClick='envoilettre('var1','var2';)'>mon lien</A>
 
Voici la fonction JS:
function envoilettre(parametre1,parametre2)
{
window.open('envoilettre.php?var1='+pa
rametre1'&var2='+parametre2', 'envoilettre', 'toolbar=no, location=no, directories=no, status=no, scrollbars=no, resizable=no, copyhistory=no, width=550, height=450, left=10, top=50';);
}
 
Bah la ca marche pas    
 
Ca marche si je passe une var comme ca  
=>
window.open('envoilettre.php?var1='+parametre1, 'envoilettre', 'toolbar=no, location=no, directories=no, status=no, scrollbars=no, resizable=no, copyhistory=no, width=550, height=450, left=10, top=50';);
}
 
 
mais avec 2 pas moyen ca ddoit etre un prob de guillement mais je sais pas ou les mettre

 

[jfdsdjhfuetppo]--Message édité par Phive le 21-05-2002 à 14:43:32--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 21-05-2002 à 14:36:52  profilanswer
 

n°141688
muzah
Bal Musette @ HFR depuis 1997
Posté le 21-05-2002 à 14:40:21  profilanswer
 

:hello:  
 
bon, réfléchissons ...

n°141695
Phive
Raaah Lovely
Posté le 21-05-2002 à 14:45:01  profilanswer
 

oui clair...
 
en fait je suis pas trop un chaud de JS donc voila c'est ca qui me coince  :(

n°141699
muzah
Bal Musette @ HFR depuis 1997
Posté le 21-05-2002 à 14:46:07  profilanswer
 

ça fonctionne avec une variable et pas l'autre ? étrange car j'avais entendu dire que le passage de variable PHP en JS ne fonctionnait pas DU TOUT ... :sweat:  
 
je ne vois pas.
du moins je me pencherais la dessus plus tard pasque là :fou:

n°141701
dropsy
et bonne chance surtout...
Posté le 21-05-2002 à 14:48:07  profilanswer
 

function envoilettre(parametre1,parametre2)
{
window.open('envoilettre.php?var1='+pa
rametre1+'&var2='+parametre2, 'envoilettre', 'toolbar=no, location=no, directories=no, status=no, scrollbars=no, resizable=no, copyhistory=no, width=550, height=450, left=10, top=50';);
}
 
peut-être comme ça?

 

[jfdsdjhfuetppo]--Message édité par dropsy le 21-05-2002 à 14:48:47--[/jfdsdjhfuetppo]

n°141708
Mara's dad
Yes I can !
Posté le 21-05-2002 à 14:53:25  profilanswer
 

Autre solution :
 
Tu fais ajoute un forumlaire à ta page HTML, avec seulement des champs cachés :
 
function envoilettre(parametre1,parametre2)  
{  
Document.SENDLETTRE.VAR1.Value = parametre1;
Document.SENDLETTRE.VAR2.Value = parametre2;
Document.SENDLETTRE.Submit();
}  
 
<FORM NAME="envoilettre" ID="SENDLETTRE" ACTION="envoilettre.php" TARGET="_BLANCK" METHOD="POST" ...>
<INPUT TYPE="HIDDEN" ID="VAR1">
<INPUT TYPE="HIDDEN" ID="VAR2">
</FORM>
 
Je dis çà, c'est juste Bikoze j'aime pas les pages avec des URL encodées de 15Km de long !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°141718
Phive
Raaah Lovely
Posté le 21-05-2002 à 15:02:24  profilanswer
 

mouais...un form pkoi mais bon ca me plait pas trop...
 
en fait le truc vachement chiant c'est que je melange php et JS donc dans des echos on peut pas mettre des " ... et d'ou prob de quote et guillement ...
 
mais c'etait bien ca dropsy
 
merci encore mettre des +.
 
en J'ai jamais appris le JS donc je bidouille a mort et je comprend pas tjs ce que je fais.  :D  
 
Enfin encore merci a vous tous

n°141727
Mara's dad
Yes I can !
Posté le 21-05-2002 à 15:08:02  profilanswer
 

En php, tu peux mettre de " dans une chaîne !
 
$toto = " \"Coucou\" les amis !";
 
Mais c'est sûr que çà devient vite de la haute voltige !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°141734
dropsy
et bonne chance surtout...
Posté le 21-05-2002 à 15:20:10  profilanswer
 

ça marche maintenant, non?
maintenant, tu peux analyser ce que tu as fait pour pouvoir le refaire plus tard :)

n°141746
Phive
Raaah Lovely
Posté le 21-05-2002 à 15:41:23  profilanswer
 

Mara's dad a écrit a écrit :

En php, tu peux mettre de " dans une chaîne !
 
$toto = " \"Coucou\" les amis !";
 
Mais c'est sûr que çà devient vite de la haute voltige !  




 
oui c'est vrai !  :jap:

mood
Publicité
Posté le 21-05-2002 à 15:41:23  profilanswer
 

n°141750
Phive
Raaah Lovely
Posté le 21-05-2002 à 15:45:34  profilanswer
 

dropsy a écrit a écrit :

ça marche maintenant, non?
maintenant, tu peux analyser ce que tu as fait pour pouvoir le refaire plus tard :)  




 
Oui et encore merci mais j'ai une autre qkestion ki me passe par la tete.
 
Comment est designé une inconnu dans une chaine en php  
par exemple qd vous faire une rechere sous Win vous faites
 
*.txt  
 
en php c'est quoi. C'est pas * ni ? donc je vois pas.
 
en fait je veux faire ca:
 
if ($var1==test*)
 
Je dois remplacer par koi pour ke la condition soit vrai si $var comence pas test et ce termine par n'importe koi

n°141752
Mara's dad
Yes I can !
Posté le 21-05-2002 à 15:47:47  profilanswer
 

if ( left($var1,4) == "test" )


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°141755
Mara's dad
Yes I can !
Posté le 21-05-2002 à 15:49:55  profilanswer
 

Erreur, y'a pas left() en php ! ! !
 
if( substr($var1, 0, 4) == "test" )


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°141765
Phive
Raaah Lovely
Posté le 21-05-2002 à 15:57:57  profilanswer
 

oki merci bien
 
j'arrivais plus a me souvenir de la syntaxe pour le chercher dans la doc.
 
Encore merci :hello:


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

  [PHP&JS] Passage de variables Php

 

Sujets relatifs
[PHP]utiliser une chaine de caractères en nom de variables[PHP] comment fonctionne le magic quote runtime svp?
[PHP]Sortir toutes les années se trouvant dans une BD[VB6 et variables]
[PHP & MySQL] Intêret du mysql_free_result() ?[PHP - MySQL] tableau ??
[ HTM ] Souligner les liens au passage de la souris[ PHP ] mon forum en ligne + questions
[PHP] Installation de la biblio GD 
Plus de sujets relatifs à : [PHP&JS] Passage de variables Php


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