par
Henrigo » 08 juin 2016, 09:31
Salut je ne comprend pass pourquoi je teste ce code il ne reagit pas le code est suivant:
connection.php
<?php
define('DB_HOST', 'localhost');
define('DB_NAME', 'kantteile');
define('DB_USER','root');
define('DB_PASSWORD','');
$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());
$db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " . mysql_error());
function login()
{
session_start();
if(!empty($_POST['user']))
{
$query = mysql_query("SELECT * FROM UserName where userName = '$_POST[user]' AND pass = '$_POST[pass]'") or die(mysql_error());
$row = mysql_fetch_array($query) or die(mysql_error());
if(!empty($row['userName']) AND !empty($row['pass']))
{
$_SESSION['userName'] = $row['pass'];
echo "login reussi";
}
else
{
echo "votre mot de pass est faux";
}
}
}
if(isset($_POST['submit']))
{
SignIn();
}
?>
j'ai cree au prealable une table dans ma base de donnees kantteile comme suit
CREATE TABLE UserName
(
UserNameID int(9) NOT NULL auto_increment,
userName VARCHAR(40) NOT NULL,
pass VARCHAR(40) NOT NULL,
PRIMARY KEY(UserNameID)
);
ensuite j'ai insere deux utilisateurs comme suis
INSERT INTO
UserName1 (userName, pass)
UserName2 (userName, pass)
VALUES
("toto","123");
("tata","234");
malheureusement il ne se connecte pas, ou peut etre le probleme. Merci bien
Salut je ne comprend pass pourquoi je teste ce code il ne reagit pas le code est suivant:
connection.php
[php]<?php
define('DB_HOST', 'localhost');
define('DB_NAME', 'kantteile');
define('DB_USER','root');
define('DB_PASSWORD','');
$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());
$db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " . mysql_error());
function login()
{
session_start();
if(!empty($_POST['user']))
{
$query = mysql_query("SELECT * FROM UserName where userName = '$_POST[user]' AND pass = '$_POST[pass]'") or die(mysql_error());
$row = mysql_fetch_array($query) or die(mysql_error());
if(!empty($row['userName']) AND !empty($row['pass']))
{
$_SESSION['userName'] = $row['pass'];
echo "login reussi";
}
else
{
echo "votre mot de pass est faux";
}
}
}
if(isset($_POST['submit']))
{
SignIn();
}
?>[/php]
j'ai cree au prealable une table dans ma base de donnees kantteile comme suit
[sql]CREATE TABLE UserName
(
UserNameID int(9) NOT NULL auto_increment,
userName VARCHAR(40) NOT NULL,
pass VARCHAR(40) NOT NULL,
PRIMARY KEY(UserNameID)
);[/sql]
ensuite j'ai insere deux utilisateurs comme suis
[sql]INSERT INTO
UserName1 (userName, pass)
UserName2 (userName, pass)
VALUES
("toto","123");
("tata","234");[/sql]
malheureusement il ne se connecte pas, ou peut etre le probleme. Merci bien