Bonjour,
Nouveau en développement web, j’ai lu des tutos et regarder des vids sur youtube qui ne m’ont toujours pas aider connecter un tout petit formulaire (Login), à ma base de donné MySQL. Au fait, même ouvrir la base à partir du server ne marche. je l'ouvre directement dans le repertoire en double-cliquant sur le ficher .html
Le formulaire est apparemment bien fait et sans souci, la base de donnée encore mieux. Mais il n’y toujours pas de connexion entre les deux. En outre même dans les tutos il est dit de lancer le fichier .php qui malheureusement en s’ouvre pas avec Chrome, seulement le fichier .html.
J’ai mon serveur est UwAmp Server avec Wamp et même installé Wamp juste pour tester mais rien. Le localhost ne s’ouvre pas, seulement le MySQLAdmin.

Pour ne pas enfreindre les règles du site, j’ai mis mes codes (html ;php ;css) en bas de page. La base de données est de 3 tables (ID;Username;Password)
Le code de connexion ci-dessous est utilisé avec Wamp (127.0.0.1, "root", password=""), vous le savez surement, avec UwAmp le code de connexion(server="localhost";user="root", password="root").

Un coup de main serai vraiment le bienvenu.
Merci d’avance.

Le code HTML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html>
<head>
  <title>Login Form in HTML5 and CSS3</title>
  <link rel="stylesheet" href="css\style.css">
  <link rel="stylesheet" href="css\font-awesome.min.css">
</head>
<body>
	<DIV class="container">
		<img src="image/ManUser0.jpg">
			<form method="POST" action="#">
				<div class="form-input">
					<input type="text" name="text" placeholder="Enter your UserName"/>
				</div>
				<div class="form-input">
					<input type="password" name="password" placeholder="Your Password">
				</div>
				<input type="submit" name="submit" value="LOGIN" class="btn-login"/>
			</form>
	</DIV>
</body>
</html>
le Code PHP:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
 
$host="localshost";
$user="root";
$password=""
$db="demo";
 
mysql_connect($host,$user,$password);
mysql_select_db($db)
 
if(isset($_POST['username'])){
 
    $uname=$_POST['username'];
    $password=$_POST['password'];
 
    $sql="select * from loginform where user='".$uname."'AND Pass='".$password."' limit 1";
 
    $result=mysql_query($sql);
 
    if(mysql_num_rows($result)==1){
        echo " You Have Successfully Logged in";
        exit();
    }
    else{
        echo " You Have Entered Incorrect Password";
        exit();
    }
 
?>
Le Code CSS:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 body{
 	margin: 0 auto;
 	background-image: url("../Image/BabyRasta2.jpg");
 	background-repeat: no-repeat;
 	background-size: 100% 155%
 }
 
 .container{
 	width: 310px;
 	height: 240px;
 	text-align: center;
 	margin: 0 auto;
 	background-color: rgba(24, 25, 53,0.7);
 	margin-top: 150px;
 }
 
 .container img{
	width: 110px;
 	height: 135px;
 	margin-top: -70px;	
 }
 
input[type="text"],input[type="password"]{
	margin-top: 10px;
	height: 30px;
	width: 200px;
	font-size: 16px;
	margin-bottom: 10px;
	background-color: #fff;
	padding-left: 34px;
}
 
.form-input::before{
	content: "\f007";
	font-family: "FontAwesome";
 	padding-left: 04px;
 	padding-top: 10px;
 	position: absolute;
 	font-size: 35px;
 	color: #30336b;
}
 
.form-input:nth-child(2)::before{
	content: "\f023";
}
 
.btn-login{
	padding: 15px 25px;
	size: 30px;
	border: none;
	background-color: #6ab04c;
	color: #fff;
}