For Programmers: Free Programming Magazines  


Home > Archive > PHP DB > October 2005 > RE: [PHP-DB] Defined Constants









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author RE: [PHP-DB] Defined Constants
Arno Kuhl

2005-10-13, 3:55 am

In your select, you need to remove the quotes around your defines, otherwise
it is interpreted as a quoted string.
So your select statement should look like:

<select name="myType">
<option value=JOVIAL><?=JOVIAL;?></option>
<option value=CHEERFUL><?=CHEERFUL;?></option>
<option value=ADVENTUROUS><?=ADVENTUROUS;?></option>
<option value=MYSTERIOUS><?=MYSTERIOUS;?></option>
</select>

Arno
________________________
DotContent
Professional Content Management Solutions
www.dotcontent.net


-----Original Message-----
From: Ng Hwee Hwee [mailto:hhwee@towa.com.sg]
Sent: 13 October 2005 08:13
To: PHP DB List
Subject: [PHP-DB] Defined Constants


Hi all,

just a very simple question. my form has the following define statements and
select box:

define("JOVIAL", "likes to joke alot");
define("CHEERFUL", "always wears a smile on his face");
define("ADVENTUROUS", "likes sports and plays well too");
define("MYSTERIOUS", "there's always something to discover everyday");

<select name="myType">
<option value="JOVIAL"><?=JOVIAL;?></option>
<option value="CHEERFUL"><?=CHEERFUL;?></option>
<option value="ADVENTUROUS"><?=ADVENTUROUS;?></option>
<option value="MYSTERIOUS"><?=MYSTERIOUS;?></option>
</select>

after i post my form, the value $myType will be one of my define statements.
For example, user chooses "CHEERFUL" thus when i echo $myType, I will get
"CHEERFUL" but actually, what i really want to get is "always wears a smile
on his face".

can someone advise me how i can achieve this?? sounds simple but i really
don't know how!! =(

thanks in advance!!
hwee
Arno Kuhl

2005-10-13, 3:55 am

Oops - sorry, got that one completely wrong! A solution should say:

form code:
define("JOVIAL", "likes to joke alot");
define("CHEERFUL", "always wears a smile on his face");
define("ADVENTUROUS", "likes sports and plays well too");
define("MYSTERIOUS", "there's always something to discover everyday");

<select name="myType">
<option value="JOVIAL"><?=JOVIAL;?></option>
<option value="CHEERFUL"><?=CHEERFUL;?></option>
<option value="ADVENTUROUS"><?=ADVENTUROUS;?></option>
<option value="MYSTERIOUS"><?=MYSTERIOUS;?></option>
</select>


form handling code:
$Type = array();
$Type["JOVIAL"]=JOVIAL;
$Type["CHEERFUL"]=CHEERFUL;
$Type["ADVENTUROUS"]=ADVENTUROUS;
$Type["MYSTERIOUS"]=MYSTERIOUS;

echo "You selected" $Type[$myType];


Hope I got it right this time...

Arno
________________________
DotContent
Professional Content Management Solutions

Tel 27-11-648-1971
Fax 27-11-487-1199
Cel 082-334-0710
arno@dotcontent.net
www.dotcontent.net


-----Original Message-----
From: Ng Hwee Hwee [mailto:hhwee@towa.com.sg]
Sent: 13 October 2005 08:13
To: PHP DB List
Subject: [PHP-DB] Defined Constants


Hi all,

just a very simple question. my form has the following define statements and
select box:

define("JOVIAL", "likes to joke alot");
define("CHEERFUL", "always wears a smile on his face");
define("ADVENTUROUS", "likes sports and plays well too");
define("MYSTERIOUS", "there's always something to discover everyday");

<select name="myType">
<option value="JOVIAL"><?=JOVIAL;?></option>
<option value="CHEERFUL"><?=CHEERFUL;?></option>
<option value="ADVENTUROUS"><?=ADVENTUROUS;?></option>
<option value="MYSTERIOUS"><?=MYSTERIOUS;?></option>
</select>

after i post my form, the value $myType will be one of my define statements.
For example, user chooses "CHEERFUL" thus when i echo $myType, I will get
"CHEERFUL" but actually, what i really want to get is "always wears a smile
on his face".

can someone advise me how i can achieve this?? sounds simple but i really
don't know how!! =(

thanks in advance!!
hwee

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com