Mon code PHP ne s'affiche pas

Fermé
Maxence5407 - 14 juin 2022 à 16:36
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 14 juin 2022 à 20:02
Bonjour,
Je suis actuellement en train de créer un site web j'ai commencé à faire une page de connexion.
Malheureusement, mon code PHP ne s'exécute pas, et tout le code HTML qui se trouve derrière le code PHP ne s'affiche pas.
Je n'ai aucune idée d'où ça peut venir, alors j'espère que quelqu'un pourra m'aider.
Cordialement,
Maxence
A voir également:

5 réponses

jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
14 juin 2022 à 17:09
Bonjour,
tu bosses en local sur ton ordi ou sur un serveur ?
Si en local.. quel logiciel utilises tu pour émuler le serveur ?
Quelle est l'url qui s'affiche dans ton navigateur lorsque tu affiches cette page ?
0
Je travail sur un VPS qui tourne sur Debian 10. L'url est le suivant :
178.18.241.137/public/connexion.php
0
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
14 juin 2022 à 19:04
0
<?php session_start(); ?>
<head>
 <link rel="icon" href=""/>
 <link rel="preconnect" href="https://fonts.googleapis.com">
 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
 <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap" rel="stylesheet"> 
 <link rel="stylesheet" type="text/css" href="style.css">
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <title>Connexion</title>
</head>
<header>
 <a href="#"><img width="50" height="50" class="imagetitre" src="favicon.PNG">
 <strong><h3 class="imagetitre">Test</h3></strong></a>
 <p>Vous avez le pouvoir de changer les choses !</p>
 <nav class="menu-nav">
  <ul>
   <li class="btn"><a href="#">Accueil</a></li>
   <li class="btn"><a href="">Notre équipe</a></li>
   <li class="btn"><a href="">Nos placements</a></li>
   <li class="btn"><a href="">À propos</a></li>
   <div align="right">
    <li class="btn"><a href="#">Connexion</a></li>
    <li class="btn"><a href="">S'inscrire</a></li>
   </div>
  </ul>
 </nav>
</header>
<body>
 <h1>Connexion</h1>
 <h2>Bienvenue sur votre profil</h2>
<?php
 if (issets($_SESSION['pseudo']) && (issets($_SESSION['age']))){
  echo "connecté !";
 }else {
  echo "Connectez vous";
 }
?>

  <form method="post">
   <input type="lemail" name="lemail" id="lemail" placeholder="Email" required><br>
   <input type="lpassword" name="lpassword" id="lpassword" placeholder="Mot de passe" required><br>
   <input type="submit" name="formlogin" id="formlogin" value="Se connecter">
  </form>
<?php include 'php/login.php'; ?>

  <h2>Inscription</h2>
  <form method="post">
   <input type="email" name="email" id="email" placeholder="Email" required><br>
   <input type="password" name="password" id="password" placeholder="Mot de passe" required><br>
   <input type="cpassword" name="cpassword" id="cpassword" placeholder="Confirmez le mot de passe" required><br>
   <input type="submit" name="formsend" id="formsend" value="S'inscrire">
  </form>
<?php include 'php/signin.php'; ?>
</body>
0
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
14 juin 2022 à 19:41
Il manque les balises d'ouverture et fermeture du HTML.

Ton bloc header doit être déplacé à l'intérieur du body.

Une fois c'est correction effectuées merci de nous montrer à quoi ressemble ta page et explique-nous à quel endroit exactement le code PHP ne s'exécute pas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
J'ai effectuée les modifications, déjà, le code PHP ne s'exécute pas dans le premier boc, car j'ai demandé que si les variables SESSIONS age et pseudo n'existent pas, d'afficher un message "connectezvous". Hors, il ne s'affiche pas.
Je constate aussi que tout le code HTML qui se situe derrière le premier bloc PHP ne s'affiche pas sur la page web, c'est à dire les 2 formulaires.
0
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
Modifié le 14 juin 2022 à 20:03
Tu as une première erreur dans le code
Tu as écrit issets. ... Alors qu'il faut écrire isset
0