|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
I need to cease the execution of some code if a couple of conditions are not
met. exit; destroys the rest of my page of course, so I *think* I need some sort of "wrapper", perhaps in a control structure? The page works flawlessly otherwise (and reporting is set to error_reporting(E_ALL); ) <body> <div> <?php if (error checking here) {echo 'error message';} elseif (secondary error checking here) {echo 'more error messages';} // exit; <!--destroys rest of the page, so can't use--> ?> <CONTAINER> <?php // other stuff ?> </CONTAINER> <!-- other html --> </div> </body> I need to NOT execute anything within 'CONTAINER' when the if/elseif statements are not met, but I DO need to continue with the html above the closing div, so the rest of the page displays normally. How to "wrap" this? Or ... ? |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
On Nov 5, 3:42 pm, "pgt" <pgt...@gmail.not> wrote:
> I need to cease the execution of some code if a couple of conditions are not > met. > > exit; destroys the rest of my page of course, so I *think* I need some sort > of "wrapper", perhaps in a control structure? > > The page works flawlessly otherwise (and reporting is set to > error_reporting(E_ALL); ) > > <body> > <div> > <?php > if (error checking here) > {echo 'error message';} > elseif (secondary error checking here) > {echo 'more error messages';} > // exit; <!--destroys rest of the page, so can't use--> > ?> > > <CONTAINER> > <?php > // other stuff > ?> > </CONTAINER> > > <!-- other html --> > </div> > </body> > > I need to NOT execute anything within 'CONTAINER' when the if/elseif > statements are not met, but I DO need to continue with the html above the > closing div, so the rest of the page displays normally. > > How to "wrap" this? Or ... ? <body> <div> <?php $skip=false; if (error checking here) {echo 'error message';$skip=true;} elseif (secondary error checking here) {echo 'more error messages';$skip=true;} // exit; <!--destroys rest of the page, so can't use--> ?> <CONTAINER> <?php if (!$skip){ // other stuff } ?> </CONTAINER> <!-- other html --> </div> </body> I think that does what you want? I just added a new variable $skip... |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
"yawnmoth" <terra1024@yahoo.com> wrote in message news:1194306145.402907.32110@o38g2000hse.googlegro ups.com... > On Nov 5, 3:42 pm, "pgt" <pgt...@gmail.not> wrote: >> I need to cease the execution of some code if a couple of conditions are >> not >> met. >> >> exit; destroys the rest of my page of course, so I *think* I need some >> sort >> of "wrapper", perhaps in a control structure? >> >> The page works flawlessly otherwise (and reporting is set to >> error_reporting(E_ALL); ) >> >> <body> >> <div> >> <?php >> if (error checking here) >> {echo 'error message';} >> elseif (secondary error checking here) >> {echo 'more error messages';} >> // exit; <!--destroys rest of the page, so can't use--> >> ?> >> >> <CONTAINER> >> <?php >> // other stuff >> ?> >> </CONTAINER> >> >> <!-- other html --> >> </div> >> </body> >> >> I need to NOT execute anything within 'CONTAINER' when the if/elseif >> statements are not met, but I DO need to continue with the html above the >> closing div, so the rest of the page displays normally. >> >> How to "wrap" this? Or ... ? > > <body> > <div> > <?php > $skip=false; > if (error checking here) > {echo 'error message';$skip=true;} > elseif (secondary error checking here) > {echo 'more error messages';$skip=true;} > // exit; <!--destroys rest of the page, so can't use--> > ?> > > <CONTAINER> > <?php > if (!$skip){ > // other stuff > } > ?> > </CONTAINER> > > <!-- other html --> > </div> > </body> > > I think that does what you want? I just added a new variable $skip... Thank you so much. Couldn't see the wood because the forest got in the way ;-) Much appreciated :-)) |
|
![]() |
| Outils de la discussion | |
|
|