recuperer dans une variable php le contenu d une variable ja

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recuperer dans une variable php le contenu d une variable ja

par donny » 02 juin 2005, 10:58

c est bon c etait les quote qui deconnait il fallait les enlever

par mere-teresa » 02 juin 2005, 10:53

Je t'ai répondu en MP...si cela fonctionne, je développerai ma réponse ici ...

Mais en gros ids est interne à la fonction bloke() il n'en sort pas : impossible de le récupérer.

par zeus » 02 juin 2005, 10:40

Et vous pensez que ça peut marcher comme ça ?

Code : Tout sélectionner

<input type="button" name="maj" value="modif" onclick="ouvrirFenetre('''+ var ids +''','fich.php')">

par donny » 02 juin 2005, 10:39

je la recupere a l aide d une autre fonction javascript sur le clique d une l igne d une cellule

par mere-teresa » 02 juin 2005, 10:32

La variable 'id' que tu passes à la fonction Javascript ouvrirFenetre() est déterminée par qui, comment ?

Est-ce un <?php echo $id; ?> ou bien, tu l'écris en dur ?
Ou bien tu as une autre fonction Javascript qui remplit cette donnée ?

par donny » 02 juin 2005, 10:26

cela ne change rien

par mere-teresa » 02 juin 2005, 10:26

Bah il vient d'où ton +ids+ ?

Code : Tout sélectionner

<input type="button" name="maj" value="modif" onclick="ouvrirFenetre('+ var ids +','fich.php')">
Non, car les + sont entre les quote, donc appartiennent à la chaîne de caractère...

par Cyrano » 02 juin 2005, 10:24

Essaye en ajoutant la déclaration de varaible:
<input type="button" name="maj" value="modif" onclick="ouvrirFenetre('+ var ids +','fich.php')">
Le seul truc que turisques, c'est d,avoir un message d'erreur de variable indéfinie.

par donny » 02 juin 2005, 10:19

bin quand je met 12 sa fonctionne mais quand je met
<input type="button" name="maj" value="modif" onclick="ouvrirFenetre('+ids+','fich.php')">
Alors dans l url j ai cela :
?id=+ids+

et la je capte pas

par mere-teresa » 02 juin 2005, 10:09

Ben relis ce que tu as écrit au dessus...mais effectivement maintenant cela doit fonctionner, non ?**Quel est le souci au juste ?

par donny » 02 juin 2005, 10:07

j ai pas trop saisi ce que tu dis parceque si j ecris dnas le onclick cela

Code : Tout sélectionner

<input type="button" name="maj" value="modif" onclick="ouvrirFenetre('12','fich.php')">
ce la m ouvre bien une fenetre avec id=12 dans l url

par mere-teresa » 02 juin 2005, 10:00

en faite sa ne marche pas, la fonction qui est censer mettre la ligne en surbrillance ne fait plus rien,

je vais me rabattre sur la 2eme solution et je voulais savoir pourquoi il ne recupere pas la variable ids dans l url ?
Pour concatener c est bien + en javascript

Code : Tout sélectionner

<input type="button" name="maj" value="modif" onclick="ouvrirFenetre('+ids+','fich.php')">
le code ma fonction

Code : Tout sélectionner

function ouvrirFenetre(id,url){ var URL = url + "?id=" + id ; window.open(URL,"PopUp",'width=500,height=350,location=yes,status=no,toolbar=no,scrollbars=no'); }
C'est normal : par rapport à ce que tu as écrit...ta fonction js récupère "+ids+" comme id...
Donc

Code : Tout sélectionner

var URL = 'fich.php?id=+ids+';
Vérifie dans le code source de ta page HTML quand mm.

par Cyrano » 02 juin 2005, 09:56

j ai essayer de concatener avec des "." comme en php mais nada
L'opérateur de concaténation en JavaScript, c'est le "+", pas le "."

par donny » 02 juin 2005, 09:55

je pige pas pourquoi il ne veux pas la recuperer dans la fonction ouvrir
j ai fait un alert(ids) sur l evenement onclick du bouton pour tester et il m affiche bien la bonne valeur
????

par donny » 02 juin 2005, 09:40

j ai essayer de concatener avec des "." comme en php mais nada