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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Transfert d'une variable PHP dans une fonction javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Transfert d'une variable PHP dans une fonction javascript

n°1421529
johnson951
Posté le 07-08-2006 à 14:57:30  profilanswer
 

Bonjour,
 
J'ai un petit souci, en fait je remplit un formulaire, une fois remplit j'ouvre une fenetre de verification pour voir si tous les champs sont remplit puis j'apelle une fonction javascript pour ouvrir une nouvelle fenetre.
 
C'est la que se pose mon probleme, en effet, je recupere du formulaire une variable $identifiant que je doit envoyer dans ma fonction javascript
window.location.replace(http.....\)  
Une fois cette page ouvert je dois pouvoir récuperer cette identifiant pour verifier dans ma base de données si ils possdent des amis.
 
J'ai essayé d'utiliser le "?" avec identifiant=$identifiant pour ensuite le réutiliser dans la page suivant mais ca ne marche pas!
 
Avez vous une idée ?
 
Merci
Johnson
 

mood
Publicité
Posté le 07-08-2006 à 14:57:30  profilanswer
 

n°1421693
vomegaz
~Libriste & Gulden Draak fan~
Posté le 07-08-2006 à 17:12:57  profilanswer
 

c'est pas tres clair.
Si j'ai bien compris tu verifie le formulaire avec un script php cote server et ensuite tu veux charger la nouvelle page à l'aide d'un script javascript cote client ?
 
Si c'est le cas je pense pas que ça soit la meilleur façon de proceder, faut mieux que tu fasses une verification des champs avec un script js puis si les champs sont correctement rempli du envois les données à ton script php, qui verifie la validé des information puis si celles ci sont valide ouvre la page fille avec les liste de ses amis.
 
Sinon on peut pas trop d'aider, sans le bout de code qui ne fonctionne pas.si ça se trouve c'est juste une erreur de synthaxe ou quelque chose de facillement detectable.

n°1422084
johnson951
Posté le 08-08-2006 à 09:51:02  profilanswer
 

Voici mon code :
 
<body>
<?php
 
 if ($_POST['afficher']=="OK" )
 {
 //--------------------------------------  
 // DEFINITION DES VARIABLES  
 //--------------------------------------  
 
  $wd_host     = "localhost";  
  $wd_login    = "root";  
  $wd_passe  = "";  
  $wd_base    = "client";  
 
  //Connection au serveur SQL  
  $connexion = mysql_connect($wd_host,$wd_login,$wd_passe) OR die ("Serveur Down !" );  
   
  //Selection de la base de donnée
  $select_db = mysql_select_db($wd_base,$connexion)  OR die ("Selection impossible de la base !" );
   
  $resultat = mysql_query("SELECT motdepasse FROM info_client WHERE identifiant='$ident';" );
   
  if (mysql_numrows ($resultat)==0) {
   echo "Votre identifiant est incorrect";
   exit;
  }
 
   
  //Print de l'ensemble du tableau
  for ($compteur=0;$compteur<mysql_numrows($resultat);$compteur++){
   $mdp1=mysql_result($resultat,$compteur,"motdepasse" );
   
    if (strcmp($mdp,$mdp1) != 0 ) {
     print ("Votre mot de passe est incorrect" );
     exit;
    }
  $test=0;
  }
 
  //Fermeture de la connection
  mysql_close ();
 
if ($test==0){
?>
<script language="javascript" type="text/javascript">
<!--
window.location.replace("http://127.0.0.1/page3.php" );
-->
</script>
 
 
Alors le but de tout ceci est de permettre la verification de l'identification d'un utilisateur.
Si tous est OK, la fonction javascript va me permettre d'ouvrir la prochaine fenetre de mon site mais le probleme c'est que dans la prochaine fenetre j'ai besoin du nom de l'identifiant ($ident) que j'aimerais par URL ou par un autre moyen simple. Mais le probleme c'est que je en sais pas comment on fait pour passer une variable php dans une fonction javascript.
 
Merci pour votre aide
Johnson
 

n°1422182
mIRROR
Chevreuillobolchévik
Posté le 08-08-2006 à 12:12:13  profilanswer
 

Code :
  1. if ($test==0){
  2. echo '<script language="javascript" type="text/javascript">
  3. <!--
  4. window.location.replace("http://127.0.0.1/page3.php?id=' . $ident . '" );
  5. -->
  6. </script>';


 
et tu pourras recuperer l identifiant avec $_GET['id']
 
mais attention ca ouvre une faille de sécurité donc il faudra bien gerer la reception de ton get

n°1422225
johnson951
Posté le 08-08-2006 à 13:05:01  profilanswer
 

Merciiiiiiiiiiiiiiiiii mais en fait j'ai utilisé les fonction meta!
C'est la même chose nan ?

n°1422258
mIRROR
Chevreuillobolchévik
Posté le 08-08-2006 à 13:54:05  profilanswer
 

si ca marche oui :D

n°1422294
johnson951
Posté le 08-08-2006 à 14:38:38  profilanswer
 

:) Merci !!  :hello:


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

  Transfert d'une variable PHP dans une fonction javascript

 

Sujets relatifs
fonction mail automatique[JavaScript]Faire des graphiques, possible ?
[PHP]Remplacer une constante par sa valeur dans une chaîne ""[PHP] Rien de s'affiche a part <html><body></body></html>
Optimiser un code JavaScriptProblémes de portée sur un javascript
Variable variable.[PHP] Upload de fichier presque fonctionnel (presk...)
Galeire Photo "miniature" en PHP[Javascript] Problème d'espace et <select> [Résolu]
Plus de sujets relatifs à : Transfert d'une variable PHP dans une fonction javascript


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