Salut tt le monde
amal10
Messages postés
5
Statut
Membre
-
sougo Messages postés 47 Statut Membre -
sougo Messages postés 47 Statut Membre -
Bonjour,
je ss a la praparation d une appliquation j ai ecrit une fichier pour realiser l authentification et j ai rediriger des page vers cette page dautentification mais qd je clik je vois que le code je c pa pk
c mon code:
<?php
include "connect.php";
var $sql;
var $elem1;
if((isset($_post[id_user]) && !empty ($_post[id_user]))||(isset($_post[mot_pass]) && !empty($_post[mot_pass]))){
$id_user =($_POST['id_user']);
$mot_pass =($_POST['mot_pass']);
$sql="select id_user from users where id_user='id_user' AND mot_pass='mot pass';" or die echo("vous etes pa memberes");
$elem1=mysql_num_rows($sql);
if($elem1==1){
if(isset($_session)||isset($mot_pass) session_start();
$_session[id_user] = $_post[id_user];
$_session[mot_pass]=$_post[mot_pass];
}else{
echo"login et/ou mots de passe invalide";
}
else{
?>
<html>
<form action="" method="POST">
<center><h2><marquée>authentificatin des utilisaateures</marquée></h2></center><br>
<table align='center'>
<tr>
<td>users</td>
<td><input style="" type="text" name="identifiant"></td>
</tr>
<tr>
<td>mot de pass</td>
<td><input style="" type="mot_pass" name="mot_pass"></td>
</tr>
<tr>
<td colspan = 2>
<center><input type="submit" name="ok" value="continuer"/><center><br>
<center><input type="reset" name="quitter" value="annuler"/><center><br>
</td>
</tr>
</table>
</form>
</html>
<?php
}
?>
?>
si vous pouver m aider je serai tres ravie merci et bn journee.
je ss a la praparation d une appliquation j ai ecrit une fichier pour realiser l authentification et j ai rediriger des page vers cette page dautentification mais qd je clik je vois que le code je c pa pk
c mon code:
<?php
include "connect.php";
var $sql;
var $elem1;
if((isset($_post[id_user]) && !empty ($_post[id_user]))||(isset($_post[mot_pass]) && !empty($_post[mot_pass]))){
$id_user =($_POST['id_user']);
$mot_pass =($_POST['mot_pass']);
$sql="select id_user from users where id_user='id_user' AND mot_pass='mot pass';" or die echo("vous etes pa memberes");
$elem1=mysql_num_rows($sql);
if($elem1==1){
if(isset($_session)||isset($mot_pass) session_start();
$_session[id_user] = $_post[id_user];
$_session[mot_pass]=$_post[mot_pass];
}else{
echo"login et/ou mots de passe invalide";
}
else{
?>
<html>
<form action="" method="POST">
<center><h2><marquée>authentificatin des utilisaateures</marquée></h2></center><br>
<table align='center'>
<tr>
<td>users</td>
<td><input style="" type="text" name="identifiant"></td>
</tr>
<tr>
<td>mot de pass</td>
<td><input style="" type="mot_pass" name="mot_pass"></td>
</tr>
<tr>
<td colspan = 2>
<center><input type="submit" name="ok" value="continuer"/><center><br>
<center><input type="reset" name="quitter" value="annuler"/><center><br>
</td>
</tr>
</table>
</form>
</html>
<?php
}
?>
?>
si vous pouver m aider je serai tres ravie merci et bn journee.
A voir également:
- Salut tt le monde
- Heure monde - Télécharger - Outils professionnels
- Immeuble le plus haut du monde - Guide
- Le monde - Guide
- Marée dans le monde - Télécharger - Sport
- Lire le monde sur kobo - Forum Liseuse eBook
6 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C'est sa??
Aussi non pas eu le temps de vraiment regarder ton code mais il y a deux ?> a la fin c'est un de trop.
après tu fais deux if imbriquer
Après je vois quelque erreur de code encore, donc essaye de corriger tes if imbriquer on n'oublieant pas d'ouvrir et fermer a chaque fois..
Voila pour le moment je suis un peu occuper donc je testerais ton code plus tard.
Aussi non pas eu le temps de vraiment regarder ton code mais il y a deux ?> a la fin c'est un de trop.
après tu fais deux if imbriquer
if($elem1==1){
if (isset($_session)||isset($mot_pass){session_start(); //le mettre au début de ton code
echo("vous etes pa memberes"); //pas membres me parait plus juste
Après je vois quelque erreur de code encore, donc essaye de corriger tes if imbriquer on n'oublieant pas d'ouvrir et fermer a chaque fois..
Voila pour le moment je suis un peu occuper donc je testerais ton code plus tard.
Je viens de regarder ton code sans vouloir être blessant il y a énormément de fautes déjà je suis arriver jusque là
Apres tu mets:
j'ai pas compris ton code car tu mets 2 else a la suite
Ce qui en gros veux dire si $elem1==1 {
faire ceci }
aussi non {
faire cela }
aussi non{
faire le formulaire}
Dans ton cas il suffit de mettre sur le premier else un if comme ceci elseif(contrainte){
}
else{
ou alors else{ ?>
ton message
ton formulaire.
Ce qui donnerai normalement
<?php
include "connect.php";
session_start();
if((isset($_post['id_user']) && !empty ($_post['id_user']))||(isset($_post['mot_pass']) && !empty($_post['mot_pass']))){
$idUser =($_POST['id_user']);
$Pass =($_POST['mot_pass']);
//$sql="SELECT idUser FROM user where Login='' AND Pass='' or die echo "vous etes pas membres";
$elem1=mysql_num_rows($sql);
if($elem1==1){
if(isset($_session)||isset($mot_pass) )
{
$_session['idUser'] = $_post['idIser'];
$_session['Pass']=$_post['Pass'];
Apres tu mets:
}else{
echo ("login et/ou mots de passe invalide")
}
else{
formulaire html}
j'ai pas compris ton code car tu mets 2 else a la suite
Ce qui en gros veux dire si $elem1==1 {
faire ceci }
aussi non {
faire cela }
aussi non{
faire le formulaire}
Dans ton cas il suffit de mettre sur le premier else un if comme ceci elseif(contrainte){
}
else{
ou alors else{ ?>
ton message
ton formulaire.
Ce qui donnerai normalement
<?php
include "connect.php";
session_start();
if((isset($_post['id_user']) && !empty ($_post['id_user']))||(isset($_post['mot_pass']) && !empty($_post['mot_pass']))){
$idUser =($_POST['id_user']);
$Pass =($_POST['mot_pass']);
//$sql="SELECT idUser FROM user where Login='' AND Pass='';" or die echo "vous etes pas membres";
$elem1=mysql_num_rows($sql);
if($elem1==1){
if(isset($_session)||isset($mot_pass) )
{
$_session['idUser'] = $_post['idIser'];
$_session['Pass']=$_post['Pass'];}
else{
echo "login et/ou mots de passe invalide";
?>
<html>
<form action="" method="POST">
<center><h2><marquée>authentification des utilisateures</marquée></h2></center><br>
<table align='center'>
<tr>
<td>users</td>
<td><input style="" type="text" name="identifiant"></td>
</tr>
<tr>
<td>mot de pass</td>
<td><input style="" type="mot_pass" name="mot_pass"></td>
</tr>
<tr>
<td colspan = 2>
<center><input type="submit" name="ok" value="continuer"/><center><br>
<center><input type="reset" name="quitter" value="annuler"/><center><br>
</td>
</tr>
</table>
</form>
</html>
<?php
}
}
}
?>