Transfert d'une variable PHP dans une fonction javascript - HTML/CSS - Programmation
Marsh Posté le 07-08-2006 à 17:12:57
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.
Marsh Posté le 08-08-2006 à 09:51:02
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
Marsh Posté le 08-08-2006 à 12:12:13
Code :
|
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
Marsh Posté le 08-08-2006 à 13:05:01
Merciiiiiiiiiiiiiiiiii mais en fait j'ai utilisé les fonction meta!
C'est la même chose nan ?
Marsh Posté le 07-08-2006 à 14:57:30
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