alternative à exit()

alternative à exit() - PHP - Programmation

Marsh Posté le 12-06-2006 à 19:27:28    

Salut,
 
 
Dans mon code html j'ai crée un petit code php qui verifie certains champs du formulaire de la page precedente et renvoie une erreur au milieu de ma page par le biais de ce code si une entrée est invalide.
 
Seulement s'il y'a erreur et que je rentre dans le "if" pour ne pas recuperer quand meme les infos du formulaire (puisque pas valide) je fais un exit() à la fin du if. Seulement comme mon php est en milieu de page ca n'execute pas le code html qui suit. Ou en tout cas ca detruit ma mise en page.
 
Comment faire ?
 
 
Merci.


---------------
~ Msi z270 Gaming Pro Carbon | i7 7700K @4.8Ghz + Dark Rock Pro4 | 16Go Corsair DDR4 2400 | RTX 2080 Ti | OS SSD 840 + Jeux Raid0 SSD 850 + 2*2To Seagate | Cooler Master Cosmos 1000 + Corsair CMPSU-620HX
Reply

Marsh Posté le 12-06-2006 à 19:27:28   

Reply

Marsh Posté le 12-06-2006 à 19:52:10    

Tu peux mettre ton code dans un include et utiliser return à la place d'exit.
 
Ou alors, plus crade, tu fous ça dans un do... while (0); et tu remplaces les exit par des break...  
 
Ou encore, tu fous ça dans une fonction (return).
 
Je vois pas d'autre solution comme ça. Je recommande la première, à moins peut-être que le code soit minuscule.


Message édité par sielfried le 12-06-2006 à 19:52:28

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 13-06-2006 à 01:12:18    

Ca fonctionne avec un include et un return, c'est nikel !
 
Encore une fois merci :jap:


---------------
~ Msi z270 Gaming Pro Carbon | i7 7700K @4.8Ghz + Dark Rock Pro4 | 16Go Corsair DDR4 2400 | RTX 2080 Ti | OS SSD 840 + Jeux Raid0 SSD 850 + 2*2To Seagate | Cooler Master Cosmos 1000 + Corsair CMPSU-620HX
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed