Page 1 sur 1

un exit gênant...

Posté : 01 mars 2006, 19:48
par sam01
Bonjour,

je sais le titre est bizarre mais vous allez vite comprendre.

j'ai un code php intégré dans du HTML, jusque là, tout va bien.
Si je trouve une erreur, je veux sortir du code php, j'utilise donc exit;


Code:


if(empty($mail)) { $erreur = '<center><font color="#FF0000">Le <b>Mail</b> est vide !</font></center>';

echo $erreur;

exit; }




le problème c'est que cette commande me sort carrément du fichier html et pas uniquement du code php . j'ai donc toute la suite de mon code html qui ne s'affiche pas .

Quelle est la commande qui me permet de sori du code php sans sortir de mon fichier html

merci pour votre réponse

Posté : 01 mars 2006, 20:00
par Truc
Salut,

éviter les exit() et autre arrets de code...

Suffit d'initialiser une variable à "vide" en cas d'erreur on affecte un contenu. L'affichage du code se fera en fonction de son contenu.
$erreur="";

if(empty($mail))
{
   $erreur="....";   
}
elseif (empty($autre_champ))
{
   $erreur="....";   
}

if(empty($erreur))
   //traitement ok
else
   //erreur