Code html entre 2 balises php

pixel75 -  
 Utilisateur anonyme -
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. imencity Messages postés 228 Statut Membre 43
     
    <?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
  2. 28_seb Messages postés 88 Statut Membre 11
     
    <?php
    if (isset($_SESSION['pseudo'])) {echo 'Bienvenue'.$pseudo;}
    else
    {
    echo "Identifiants incorrects";
    }
    ?>

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

    ++
    0
  3. pixel75
     
    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...
    0
  4. Utilisateur anonyme
     
    Salut

    essais avec la fonction header( )
    0