session

spilas
Invité n'ayant pas de compte PHPfrance

30 avr. 2012, 20:21

bonjour
Je debut en php je veux faire un formulaire de login sur mon site héberger par free
voici mon script :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<html>

<body>

<?php
$db = mysql_connect('sql.free.fr', '..', '..');
mysql_select_db(' tbl_user',$db);
$req = mysql_query('SELECT * FROM clients_tbl');
$res = mysql_num_rows($req);


echo 'Il y a '.$res.' enregistrement(s) dans la table Clients.';

mysql_close($db);

if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
extract($_POST);

$sql = "select pwd from tbl_user where login='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

$data = mysql_fetch_assoc($req);

if($data['pwd'] != $pass) {
echo '<p>Mauvais login / password. Merci de recommencer</p>';
include('login.htm');
exit;
}
else {
session_start();
$_SESSION['login'] = $login;

echo 'Vous etes bien logué';

}
}
else {
echo '<p>Vous avez oublié de remplir un champ.</p>';
include('login.htm');
exit;
}


?>
</body>
</html>


ET quand j'essai avec mon navigateur sa me met sa
'.$sql.'
'.mysql_error()); $data = mysql_fetch_assoc($req); if($data['pwd'] != $pass) { echo '

Mauvais login / password. Merci de recommencer
'; include('login.htm'); exit; } else { session_start(); $_SESSION['login'] = $login; echo 'Vous etes bien logué'; } } else { echo '

Vous avez oublié de remplir un champ.
'; include('login.htm'); exit; } ?>


merci de m'aider

ViPHP
xTG
ViPHP | 7331 Messages

30 avr. 2012, 23:16

C'est bien un fichier dont l'extension est interprétée par le serveur comme du PHP ?