un exit gênant...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : un exit gênant...

par Truc » 01 mars 2006, 20:00

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

un exit gênant...

par sam01 » 01 mars 2006, 19:48

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