Bug ligne de code html ?

Fermé
Matthias - 30 avril 2022 à 17:58
jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 - 30 avril 2022 à 19:18
Bonjour,

J'ai une érreur affiché lors du lancement de ma page :

"Parse error: syntax error, unexpected end of file in /storage/ssd1/055/18774055/public_html/login.php on line 53"

Voici mon code :

<!DOCTYPE html>
<html>
<title>S'inscrire</title>
<link rel="stylesheet" href="style.css">
<body>
<?php
require('config.php');
if (isset($_REQUEST['username'], $_REQUEST['email'], $_REQUEST['password'])){
// récupérer le nom d'utilisateur
$username = stripslashes($_REQUEST['username']);
$username = mysqli_real_escape_string($conn, $username);
$select = mysqli_query($conn, "SELECT * FROM users WHERE username = '".$_POST['username']."'");
if(mysqli_num_rows($select)) {
exit('Ce nom d\'utilisateur existe déjà');
}
// récupérer l'email
$email = stripslashes($_REQUEST['email']);
$email = mysqli_real_escape_string($conn, $email);
// récupérer le mot de passe
$password = stripslashes($_REQUEST['password']);
$password = mysqli_real_escape_string($conn, $password);

$query = "INSERT into `users` (username, email, type, password)
VALUES ('$username', '$email', 'user', '".hash('sha256', $password)."')";
$res = mysqli_query($conn, $query);
if($res){
echo "<div class='sucess'>
<h3>Vous êtes inscrit avec succès.</h3>
<p>Cliquez ici pour vous <a href='login.php'>connecter</a></p>
</div>";
}
}else{
?>

<div class="wrapper">
<div class="card">
<form action="#" class="d-flex flex-column">
<div class="h3 text-center text-white">Login</div>
<div class="d-flex align-items-center input-field my-3 mb-4"> <span class="far fa-user p-2"></span> <input type="text" name="username" placeholder="Username or Email" required class="form-control"> </div>
<div class="d-flex align-items-center input-field mb-4"> <span class="fas fa-lock p-2"></span> <input type="password" name="password" placeholder="Password" required class="form-control" id="pwd"> <button class="btn" onclick="showPassword()"> <span class="fas fa-eye-slash"></span> </button> </div>
<div class="d-sm-flex align-items-sm-center justify-content-sm-between">
<div class="d-flex align-items-center"> <label class="option"> <span class="text-light-white">Remember Me</span> <input type="submit" name="submit" checked> <span class="checkmark"></span> </label> </div>
<div class="mt-sm-0 mt-3"><a href="#">Forgot password?</a></div>
</div>
<div class="my-3"> <input type="submit" value="Login" class="btn btn-primary"> </div>
<div class="mb-3"> <span class="text-light-white">Don't have an account?</span> <a href="#">Sign Up</a> </div>
</form>
<div class="position-relative border-bottom my-3 line"> <span class="connect">or connect with</span> </div>
<div class="text-center py-3 connections"> <a href="https://wwww.facebook.com" target="_blank" class="px-2"> <img src="https://www.dpreview.com/files/p/articles/4698742202/facebook.jpeg" alt=""> </a> <a href="https://www.google.com" target="_blank" class="px-2"> <img src="https://www.freepnglogos.com/uploads/google-logo-png/google-logo-png-suite-everything-you-need-know-about-google-newest-0.png" alt=""> </a> <a href="https://www.github.com" target="_blank" class="px-2"> <img src="https://www.freepnglogos.com/uploads/512x512-logo-png/512x512-logo-github-icon-35.png" alt=""> </a> </div>
</div>
</div>
</body>
</html>
A voir également:

2 réponses

Utilisateur anonyme
30 avril 2022 à 18:06
Bonjour

Merci de reposter ton code en utilisant les balises de code.
Voir ici https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 4 704
30 avril 2022 à 19:18
Bonjour,

Il manque les balises <head> de ton html
Et ton ELSE n'est pas fermé ( d'où l'erreur.. )

Il y aurait bien d'autres choses à dire sur ton code.. mais bon.. corrige déjà ça.

0