[PHP] veuillez vous me corriger ce code !!

Résolu/Fermé
Utilisateur anonyme - 20 mai 2007 à 18:47
 Utilisateur anonyme - 4 juil. 2007 à 20:32
bonjour,
je devrais realiser une application de gestion electronique des reclamations, la premiere page est une page d'authentification, chaque utilisateur devrait renseigner son nom_utilisateur ainsi que son mot_ de_passe, selon ces champs je dois le rediriger vers la page qui correspond a son role ( administrateur ou bien un simple utilisateur ).
je suis nulle en PHP, j'ai mis mes mains dans la sauce et voila ce que j'ai fait, je sais qu'il y a plein de fautes, j'ai honte meme de faire montrer ca, mais j'ai besoin de votre aide pour minimiser mes erreurs, je vous remercie beaucoup :
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_logo = "localhost";
$database_logo = "khaoula";
$username_logo = "root";
$password_logo = "";
$login =$_POST["login"];
$pass =$_POST["pass"];


$khaoula = mysql_connect($hostname_logo, $username_logo, $password_logo) or trigger_error(mysql_error(),E_USER_ERROR); 

mysql_select_db("khaoula")


$req ="select * from utilisateur where nom_utilisateur='$login' and mot_de_passe ='$pass'";
print($req);
$res = mysql_query ($req );
$row=mysql_fetch_row($res);
if($row)
{
if (isset($_POST['role'])) 
{
 
    $role = $_POST['role'];
}
else 
{
    $role = ""; 
}


if ($role == "administrateur") 
{
// On affiche la page correspondante au role.
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <title>page de l'administrateur</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
        <h2>vous etes l'administrateur de cette application</h2p
        
        <hr />
        
        
    </body>
</html>

<?php
}

else 
{

if ($role == "simple_utilisateur") 
{
// On affiche la page correspondante au role.
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    
<?php

} // Fin du else

// Fin du code :)
?>

	}
	else {
		print("login et mot de passe incorrects");
		}
	/*
session_start();
session_register("login");
$_SESSION["login"]=$n1;
$a=$adr;
?>
<script language="javascript">
window.location.replace("<? echo $a;?>");
</script>
<?
}
else
{
	
?>
<script language="javascript">
window.location.replace("login.php?v=0&adr=<? echo $adr;?>&id_demande=<? echo $id_demande;?>");
</script>
<?
}*/
?>

merci encore une fois.
A voir également:

5 réponses

Utilisateur anonyme
20 mai 2007 à 19:47
bonjoiur je n'ai pas fait une vérification en profondeur du code mausi j'ai relevé ces erreus :

mysql_select_db("khaoula") => manque le ; à la fin

$req ="select * from utilisateur where nom_utilisateur='$login' and mot_de_passe ='$pass'"; => 'select' 'from' et 'where' se mettent en majuscules (car ce sont des commandes sql) => a verifier sur les autres lignes

a la ligne : '// Fin du code :)' => le '?>' qui suit il faut l'enlever car tu as du code php juste après et donc ca va faire planter si tu le laisses

tu as des probleme d'ouverture et de fermeture des balise php
0
Utilisateur anonyme
20 mai 2007 à 20:26
bonjour,
merci lapinkiller mais mon code ne fonctionne pas encoe :'-(((
qu'est-ce que je fais, j'ai corrige les fautes que tu m'as precisees.
merci d'avance
0
oubezza Messages postés 26 Date d'inscription lundi 21 mai 2007 Statut Membre Dernière intervention 23 janvier 2008 9
21 mai 2007 à 03:31
salut khawla je t'ecris apres boucoup d'hésitation(par ce que je veux que je trouve la solution) et je suis tres desolé se script utilise la notion "session" que je sais pas bien :(
je souhaite qu'un mombre trouve la solution et je ferai le max de mon coté.

oubezza mhamed
0
Utilisateur anonyme
21 mai 2007 à 13:03
merci beaucoup mohammed.. :-)))))))))))) et un merci pour toute personne qui me propose une solution.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
imahmoud Messages postés 1 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 4 juillet 2007
4 juil. 2007 à 02:05
svp corriger se code :
[.shellclassInfo]
iconfile=desktop32.ico
iconindex=0
confirmfileop=0
originalicon=%
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
iconarea_image=740G.jpg
iconarea_texte=356845
0
Utilisateur anonyme
4 juil. 2007 à 20:32
Bonjour,

Pardon !!!!!
0