[PHP] Need to maintain the integrity of the checkbox

2004-07-29 Thread Andrew Reilly
New to the list, thanks in advance.

 

I have created a form that lists the possible sponsorships of various
events.  I need to keep the names of the checkbox to identify the specific
event, but the value is a dollar amount that needs to pass thru to the
checkout area function.  Without creating an array that would loose the
events names (some events have the same dollar amount), how can I capture
the dollar value(s) checked an pass them to the checkout form?

 

Regards,

 

Techmaniac



RE: [PHP] Need to maintain the integrity of the checkbox

2004-07-29 Thread Andrew Reilly
Example of form:
td height=52 align=left valign=middleinput type=checkbox
name=wbc_Money value=$5000
  Power of Money Series ($5000) img src=images/sold_Out.gif
border=0Power 
  of Politics ($3500)br input type=checkbox name=wbc_Wine
value=$1000
  Power of Wine nbsp;nbsp; input type=checkbox name=wbc_Golffall
value=$3500
  Power of Golf (Fall) Series ($3500)br input type=checkbox
name=wbc_Golfspring value=$3500
  Power of Golf (Spring) Series ($3500)/td

So the dollar amounts are the same for three of the four events, but this is
just a snippet of about 20 items.  If I take out the dollar amounts, and
just populate an array with what are now the descriptive names, I can assign
dollar amounts in the checkout script.  Am I on the right track?


-Original Message-

Subject: RE: [PHP] Need to maintain the integrity of the checkbox

[snip]
Your right, I didn't explain fully.  If I have two events where the
value=$5, then after I have looped thru the array I know they want to
pay
the $5, but not which event that goes to because multiple events are
that
value.  What I'm thinking I'll do is make one array and give each event
a #,
then after checking for the selected checkbox, validate which number and
pass thru the event and corresponding dollar amount.  Sound like the
best
solution?  If not, I hope I have explained a little more precise.
[/snip]

A. Always reply back to the list in case the responder is no longer
available which may leave you hanging.

2. Even though multiple events have the same value ($5) they are listed
in the POST array according to the name the event input was given in the
form. You do not need to do the above unless you have a badly done form.
Why don't you send the code from the portion of the form we are talking
about and we can help better.

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



RE: [PHP] Need to maintain the integrity of the checkbox

2004-07-29 Thread Andrew Reilly

So the ?=$_POST['wbc_Event']? would go in the value or name field of the
checkbox?

-Original Message-
From: Jay Blanchard [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 29, 2004 10:01 AM
To: Andrew Reilly; [EMAIL PROTECTED]
Subject: RE: [PHP] Need to maintain the integrity of the checkbox

[snip]
Example of form:
input type=checkbox name=wbc_Money value=$5000
input type=checkbox name=wbc_Wine value=$1000
input type=checkbox name=wbc_Golffall value=$3500
input type=checkbox name=wbc_Golfspring value=$3500

So the dollar amounts are the same for three of the four events, but
this is
just a snippet of about 20 items.  If I take out the dollar amounts, and
just populate an array with what are now the descriptive names, I can
assign
dollar amounts in the checkout script.  Am I on the right track?
[/snip]

Yes you are...each would be available thusly.(with your names and
current values once the submit button is pressed)

$_POST['wbc_Money']; would be equal to $5000
$_POST['wbc_Wine']; would be equal to $1000
$_POST['wbc_Golffall']; would be equal to $3500
$_POST['wbc_Golfspring']; would be equal to $3500

The $_POST array will be populated for you, you do not need to populate
a seperate array. Try it!

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

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