Petit nouveau ! |
4 Messages
08 janv. 2008, 13:43
merci ryle, voici le code source. je précise que ce code fonctionne bien sur ma page perso free.fr
sur mon poste avec easyphp le code me pose des soucis
le fichier html
<head>
<title></title>
</head>
<body>
<big>Saisir votre user et password</big>
</br> </br>
<form name="Login" action="login.php" method="post" target="_top">
<small>User </small>
<input name="User" size="20" tabindex="1" maxlength="20" />
</br> </br>
<small>Password </small>
<input name="Password" size="20" tabindex="2" maxlength="20" />
</br> </br>
<input type="submit" name="Send" value="Send" tabindex="3" />
</form>
</body>
</html>
le fichier login.php
<?
include("fonctions.php");
$res=$_GET["Send"];
if ($res="Send") {
sConnect();
}
function sConnect()
{
$user=$_POST["User"];
$password=$_POST["Password"];
//ouvrir connexion
$lcnx=g_open_cnx();
//requête sql
$ls="select * from transon.USERS where USERS_USER=%luser and USERS_PASSWORD=%lpassword";
$ls=str_replace("%luser","'".$user."'",$ls);
$ls=str_replace("%lpassword","'".$password."'",$ls);
//exécute la requête sql
$res=mysql_query($ls,$lcnx);
if (mysql_num_rows($res)>0) {
echo "OK";
}
else {
echo "KO";
}
// fermer la connexion
g_close_cnx($lcnx);
}
?>
ma blibliothèque de fonction
<?php
// function ouverture de base de données mysql
function g_open_cnx()
{
//$gcnx = mysql_connect("sql.free.fr", "****", "******", "******");
$gcnx = mysql_connect("sql.free.fr", "******", "*******");
return $gcnx;
}
// function ouverture de base de données mysql
function g_close_cnx(&$gcnx)
{
mysql_close($gcnx);
}
?>