From: "stao" on 14 Sep 2010 23:48 Hi, I saw php usage like below somewhere. I kind of wonder why the page does not display anything. in my understanding, php only interprets what is inside <?php> <?>. Since the form is outside of any php tags, the form should be displayed? Thank you for any helps. <html> <body> <?php if (0) { ?> <form action="test.php" method="post"> <input type="text" name="name"> <input type="submit" name="submit" value="EnterYourName"> </form> <?php } ?> </body> </html>
From: "Tommy Pham" on 15 Sep 2010 00:40 > -----Original Message----- > From: stao [mailto:stao(a)china4d.com] > Sent: Tuesday, September 14, 2010 8:49 PM > To: php-windows(a)lists.php.net > Subject: [PHP-WIN] php conditionals? > > Hi, > > I saw php usage like below somewhere. I kind of wonder why the page > does not display anything. in my understanding, php only interprets what is > inside <?php> <?>. Since the form is outside of any php tags, the form > should be displayed? > > Thank you for any helps. > <html> > > <body> > > <?php > > if (0) > http://www.php.net/manual/en/language.types.boolean.php#language.types.boole an.casting 0 is interpreted as false. Thus the condition is not satisfied. The form will never be shown. Regards, Tommy > { > > ?> > > <form action="test.php" method="post"> > > <input type="text" name="name"> > > <input type="submit" name="submit" value="EnterYourName"> > > > </form> > > > <?php > > } > > ?> > > </body> > > </html> >
From: "Jacob Kruger" on 15 Sep 2010 01:14 The <form /> tag is being rendered between the { and } tags inside PHP tags related to the conditional statement, so if the conditional statement isn't true, even static HTML inbetween them won't show up. Stay well Jacob Kruger Blind Biker Skype: BlindZA '...fate had broken his body, but not his spirit...' ----- Original Message ----- From: "stao" <stao(a)china4d.com> To: <php-windows(a)lists.php.net> Sent: Wednesday, September 15, 2010 5:48 AM Subject: [PHP-WIN] php conditionals? > Hi, > > I saw php usage like below somewhere. I kind of wonder why the page does > not display anything. in my understanding, php only interprets what is > inside <?php> <?>. Since the form is outside of any php tags, the form > should be displayed? > > Thank you for any helps. > <html> > > <body> > > <?php > > if (0) > > { > > ?> > > <form action="test.php" method="post"> > > <input type="text" name="name"> > > <input type="submit" name="submit" value="EnterYourName"> > > > </form> > > > <?php > > } > > ?> > > </body> > > </html> > > > > -- > PHP Windows Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 5451 (20100914) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 5451 (20100914) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com
|
Pages: 1 Prev: Debugging & Profiling PHP on Windows Next: Relatively nice/decent web tutorials site |