Code html entre 2 balises php

Bonjour,
je suis en train de développer une brique d'identification -> formulaire html qui dirige vers une page php.

Si les logins sont corrects, j'affiche sur la page php un echo, pas de problème.
Par contre si les logins sont incorrects, j'affiche un message d'erreur et j'aimerais réafficher mon formulaire html.

<?php
if (isset($_SESSION['pseudo'])) {echo 'Bienvenue'.$pseudo;}
else
{
echo "Identifiants incorrects";

<html>
et là j'aimerais afficher mon formulaire html
</html>

}
?>

Mais évidemment, ca ne marche pas, les balises <html> telles quelles ne fonctionnent pas...
Comment faire svp ?
Un grand merci d'avance !

4 réponses

  1. <?php
    if (isset($_SESSION['pseudo'])) {echo 'Bienvenue'.$pseudo;}
    else
    {
    echo "Identifiants incorrects";
    }
    ?>

    <html>
    et là j'aimerais afficher mon formulaire html
    </html>

    ++
    1. <?php 
      if (isset($_SESSION['pseudo'])) {echo 'Bienvenue'.$pseudo;} 
      else 
      { 
      echo "Identifiants incorrects"; 
      
      ?>
      
      <html> 
      et là j'aimerais afficher mon formulaire html 
      </html> 
      
      <?php
      } 
      ?> 


      OU:

      <?php 
      if (isset($_SESSION['pseudo'])) {echo 'Bienvenue'.$pseudo;} 
      else 
      { 
      echo "Identifiants incorrects"; 
      
      echo"<html>";
      echo"et là j'aimerais afficher mon formulaire html";
      echo"</html>";
      
      } 
      ?> 
      
      

      1. merci pour vos réponses mais ici le formulaire ne fait plus partie de la condition php.
        Car si les identifiants sont corrects, je n'ai pas besoin d'afficher le formulaire d'identification...