Probleme avec un formulaire en flash

Probleme avec un formulaire en flash - PHP - Programmation

Marsh Posté le 02-09-2004 à 14:36:17    

Bon j'ai fait un formulaire en flash tout basic , un formulaire login password en fait.
 
Ensuite j'utilise getURL pour envoyer le tout vers le fichier login.php
 
et voici le code
 

Citation :


<?php
session_start();
//Recuperation des login et mot de passe
$login=$_POST["login"];
$password=md5($_POST["password"]);
 
//Connection à la base de données
mysql_connect("localhost","root","" );
mysql_select_db("bde" );
//Verification
$user="user_password";
$table="phpbb_users";
$query="SELECT * FROM phpbb_users WHERE username='$login' AND user_password='$password'";
$result = mysql_query($query) or die('error making query');
    $affected_rows = mysql_num_rows($result);
 
    //Si il y a un enregistrement, la connexion est valide sinon invalide.
    if($affected_rows == 1) {
        print 'validated';
  $check=1;
  ?>


 
par contre j'ai ca comme erreur et je compreds vraiment pas :
 

Citation :

Notice: Undefined index: login in d:\easyphp1-7\www\bde\login.php on line 4
 
Notice: Undefined index: password in d:\easyphp1-7\www\bde\login.php on line 5
not valid


 
 
mais quand je fais un formulaire basic en html ca marche parfaitement  :na:  
 

Reply

Marsh Posté le 02-09-2004 à 14:36:17   

Reply

Marsh Posté le 02-09-2004 à 15:33:26    

Tu précises bien d'utiliser la méthode POST dans ton getURL ?

Reply

Marsh Posté le 02-09-2004 à 17:28:02    

oui

Reply

Marsh Posté le 02-09-2004 à 17:37:35    

Dans ton flash, tes variables sont nommées correctement ? ( login et password ) ?

Reply

Marsh Posté le 02-09-2004 à 17:38:05    

Essaye de faire ça :
 

Citation :

if ( (isset($_POST['login']) && (isset($_POST['password']) ) {
    $login=$_POST["login"] ;
    $password=md5($_POST["password"]) ;
}

Reply

Marsh Posté le 02-09-2004 à 17:38:46    

Et en mettant des simple quotes au lieu des doubles dans $_POST['login'] et $_POST['password'] ...

Reply

Marsh Posté le 02-09-2004 à 18:42:33    

Le plus facile c'est encore de faire un  
 
print_r($_REQUEST);
 
histoire de voir toutes les variables qu'on a…

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed