Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/04/2006, 15h45   #1
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 111
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : juin 2005
Messages : 111
Points : 33
Points : 33
Envoyer un message via ICQ à Alexlesilex Envoyer un message via MSN à Alexlesilex
Par défaut Page de login -- script PHP qui ne marche pas

Bonjour,

Etant débutant dans ce langage ne m'en voulez pas si la question vous parait bebete.

Je n'arrive pas à vérifier si les données saisies par l'utilisateur sont exactes ou non.
Mon autre problème est que je n'arrive as à ouvrir une page html via un script PHP sans passer par le click sur un lien.

Voila les 2 sources (HTML et PHP) :

<html>
<!-- Created on: 24/04/2006 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Page d'identification pour l'access а QU@LIPROD</title>
<meta name="Page d'identification">
<meta name="Beaudier Alexandre">
</head>
<body bgcolor="#006699">
<table border=0 cellpadding=0 cellspacing=0 summary="">
<tr>
<td width=124 height=93><a href=".../bloblo.html"><img src="logo_ft1.gif" border="0" width="123" height="100" alt=""></a></td>
<td align=right width=760 height=93><h1><font color="#ff9933"><b><u><i><big>QU@LIPROD</big></i></u></b></font></h1></td>
<td width=500 height=93 align=right valign=top><a href=".../blabla.html"><img src="logo_intranoo.bmp" border="0" width="120" height="30" alt=""></a></td>
</tr>
</table><br /><br /><hr size="5" color="red" /><br /><br /><br /><br /><br /><br /><br /><br />
<form name="Form_envoi" action="verification.php" method="post">
<center><table border=0 cellpadding=0 bgcolor=#C0C0C0 summary="">
<tr>
<td colspan=5><font size="5"><b><big><div style="text-align: center">IDENTIFICATION</div></big></b></font></td>
</tr>
<tr>
<td><font size="4"><b>Identifiant :</b></font></td>
<td><input type="text" name="edt_log" size="20" maxlength="50">
</td>
<td><font size="4"><b>Mot de passe :</b></font></td>
<td><input type="password" name="edt_password" size="20" maxlength="50">
</td>
<td width=30></td>
<td><input type="submit" value="VALIDER"></td>
</tr>
</table>
</form>

</body>
</html>


et le PHP

<?php
session_start();
$mdp = $edt_password;
session_register("mdp");

$conn=mysql_connect("10.141.169.3","Alexandre","mayfair");
// ou mysqlp_connect(...) qui ouvre une connection persistante
//mais l'inconvénient est que celle-ci se déconnection au bout d'un temps d'inactivité

if (! $conn)
die("impossible de se connecter à mysql");

$database="qualiprod";
mysql_select_db($database,$conn)

or die("impossible d'ouvrir \"$database\" ".mysql_error());
$query="SELECT Niveau_access FROM accessibilite WHERE Mot_de_passe='$mdp'";
$resultat=mysql_query($query,$conn);

$a_row=mysql_fetch_array($resultat);
if ($a_row==0)
{fopen("
http://localhost/Application%20web/prout/Page_principale_qualiprod.html","r");}
elseif ($a_row==1)
{fopen("
http://localhost/Application%20web/prout/liste_equipe.php","r");}

?>

Merci d'avance pour vos réponses.
Alexlesilex est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 15h46   #2
Membre expérimenté
 
Avatar de papyphp
 
Inscription : avril 2005
Messages : 425
Détails du profil
Informations personnelles :
Âge : 62
Localisation : Belgique

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : avril 2005
Messages : 425
Points : 545
Points : 545
Bonjour alex
Ne serais-tu point occupé à faire du multipost !!!!!!!!
__________________
Lu kinze d' awousse, la Vierje arandje û dusbrôle lu timp. Et ce coup ci, elle ne nous a pas ratés
papyphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 15h47   #3
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 111
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : juin 2005
Messages : 111
Points : 33
Points : 33
Envoyer un message via ICQ à Alexlesilex Envoyer un message via MSN à Alexlesilex
désoler je ne retrouvé pas mon ancien post

vraiment desole
Alexlesilex est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 15h55   #4
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
Pense aux balise code et mieux au nouvel outil de colorisation du code pour php (lien en fin de post)

Citation:

$edt_log
= $_POST['edt_log'];
$mdp = $_POsT['edt_password'];

$sql="SELECT Niveau_access FROM accessibilite WHERE login='$edt_log' Mot_de_passe='$mdp'";
$requete=mysql_query($query,$conn);
$a_row=mysql_fetch_array($resultat);
if (
$a_row[0] ==0 )
{
fopen("http://localhost/Application%20web/prout/Page_principale_qualiprod.html","r");}
elseif (
$a_row[0] == 1)
{
fopen("http://localhost/Application%20web/prout/liste_equipe.php","r");}
Colorez votre code PHP sur les forums grâce à Developpez.com
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 16h26   #5
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 111
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : juin 2005
Messages : 111
Points : 33
Points : 33
Envoyer un message via ICQ à Alexlesilex Envoyer un message via MSN à Alexlesilex
oki je ferai comme ca maintenant merci ^^
Alexlesilex est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 16h30   #6
Membre confirmé
 
Avatar de allyson
 
Inscription : août 2003
Messages : 248
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 248
Points : 232
Points : 232
Envoyer un message via Yahoo à allyson
je crois bien qu'il manque un "and" dans la clause where
__________________
.: and Justice for all :.
------------------------------------------------------------
Membre du jury de l'élection de Mister DVP.com
les règles du forum
de penser au tag
allyson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 16h32   #7
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
exact j'avais pas vu donc
$sql
="SELECT Niveau_access FROM accessibilite WHERE login='$edt_log' AND Mot_de_passe='$mdp'";
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h09.


 
 
 
 
Partenaires

Hébergement Web