Enorme prob php $_post
zdoobz
Messages postés
33
Date d'inscription
Statut
Membre
Dernière intervention
-
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour!
J'ai un "gros" probleme en php. Pour que cela soit plus clair voila mon script:
if (isset($_POST["ok"])){
//check pass
$log = $_POST["log"];
$pw = $_POST["pwd"];
$pwe= base64_encode($pw);
mysql_connect("localhost","xxxx","xx");
mysql_select_db("zzz") OR die(mysql_error());
$sql = "select pwd from lg where log='".$log."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
$sqla = "select r from lg where log='".$log."'";
$reqa = mysql_query($sqla) or die('Erreur SQL !<br>'.$sqla.'<br>'.mysql_error());
$dataa = mysql_fetch_assoc($reqa);
$droat=$dataa["r"];
if($data['pwd'] != $pwe)
{
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('index.html');
@mysql_close();
exit;
}
else
$_POST[$log&&$droat];
echo 'Vous etes bien logué '.$log.' vos droits sont '.$droat.'<br>';
/*mysql_connect("localhost","xxxx","xx");
mysql_select_db("zzz") OR die(mysql_error());*/
echo "<br>$droat -<br>";
include("indexx.php");
exit;
}
}
?>
je ne sais pas comment envoyé "r" dans iindex.php ..
je lutte depuis pas mal de tps pouvez m'aider s'il vous plait vous êtes mon dernier recours ..
J'esperais y arriver tt seul.. mais bon ainsi va la vie.
S'il vous plait aidez moi...
J'ai un "gros" probleme en php. Pour que cela soit plus clair voila mon script:
if (isset($_POST["ok"])){
//check pass
$log = $_POST["log"];
$pw = $_POST["pwd"];
$pwe= base64_encode($pw);
mysql_connect("localhost","xxxx","xx");
mysql_select_db("zzz") OR die(mysql_error());
$sql = "select pwd from lg where log='".$log."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
$sqla = "select r from lg where log='".$log."'";
$reqa = mysql_query($sqla) or die('Erreur SQL !<br>'.$sqla.'<br>'.mysql_error());
$dataa = mysql_fetch_assoc($reqa);
$droat=$dataa["r"];
if($data['pwd'] != $pwe)
{
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('index.html');
@mysql_close();
exit;
}
else
$_POST[$log&&$droat];
echo 'Vous etes bien logué '.$log.' vos droits sont '.$droat.'<br>';
/*mysql_connect("localhost","xxxx","xx");
mysql_select_db("zzz") OR die(mysql_error());*/
echo "<br>$droat -<br>";
include("indexx.php");
exit;
}
}
?>
je ne sais pas comment envoyé "r" dans iindex.php ..
je lutte depuis pas mal de tps pouvez m'aider s'il vous plait vous êtes mon dernier recours ..
J'esperais y arriver tt seul.. mais bon ainsi va la vie.
S'il vous plait aidez moi...
A voir également:
- Enorme prob php $_post
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
Ben si tout s'est bien passé, au début de index.php tu écris
echo $droat; et la tu remarqueras que ton index l'a bien pris....
Mais ya un truc qui me chiffonne:
En gros c'est comme si tu écrivais
Ca m'ettonerais que ça rende quelque chose, d'autant que c'est écris dans le vide....
Et j'ai aussi un doute:
Comment Php va interpéter ça?
Plutôt comme ceci:
Ou comme ça:
Voilà....
echo $droat; et la tu remarqueras que ton index l'a bien pris....
Mais ya un truc qui me chiffonne:
$_POST[$log&&$droat];
En gros c'est comme si tu écrivais
$_POST[True] ou $_POST[False] (car && c'est un opérateur Booléen, c'est le ET logique).
Ca m'ettonerais que ça rende quelque chose, d'autant que c'est écris dans le vide....
Et j'ai aussi un doute:
$reqa = mysql_query($sqla) or die('Erreur SQL !<br>'.$sqla.'<br>'.mysql_error())
Comment Php va interpéter ça?
Plutôt comme ceci:
($reqa = mysql_query($sqla)) or die('Erreur SQL !<br>'.$sqla.'<br>'.mysql_error()) // Là c'est bon
Ou comme ça:
$reqa = (mysql_query($sqla) or die('Erreur SQL !<br>'.$sqla.'<br>'.mysql_error())) //Pas bon, $reqa recevra une valeur de vérité (Vrai ou Faux)
Voilà....
le probleme aék les $reqa. marche bien apparement , c'est comme pour le $req. mais que le script que j'ai copié de mon serveur ne marche pas plus avec $_POST[$log]; et $8POST[$droat]..