Mon code PHP ne s'affiche pas

Maxence5407 -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
Maxence5407
 
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
0
Maxence5407
 
<?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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
Maxence5407
 
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Tu as une première erreur dans le code
Tu as écrit issets. ... Alors qu'il faut écrire isset
0