* Thus wrote [EMAIL PROTECTED] ([EMAIL PROTECTED]):
>
>
> Hi all,
> I'm having some problem with my PHP script here. Do hope to receive some
> help. I have written the script with a if..elseif..else ...condition to check if
> my checkbox have been checked. There is 3 radio button to be clicked: eg button1
> , button 2 and button3.Only one to be checked at one time. Supposely "button1"
> is clicked, it should output "button1" as the selection once the submit button
> has been clicked. I have attached my HTMl and PHP code below. Hope to get some
> help here.
>
[... big snip ..]
> if ($payment==Cash AND $payment != Nets AND $payment != Cheque)
Always put quotes around strings!!!
Also, your AND conditions are pointless, if $payment is equal to
'Cash' then there is no way that it will be either 'Nets' or
'Cheque'.
> {
> echo ("Payment Mode: Cash");
> }
> elseif ($payment==Nets AND $payment != Cash AND $payment != Cheque )
> {
> echo ("Payment Mode: Nets");
[...]
This is screaming to use a switch statement:
switch ($payment) {
case 'Cash':
break;
case 'Nets':
break;
...
default: /* else */
break;
}
> Cash: <?php echo "$$_GET[cheque]";?><BR>
> Cheque:<?php echo "$$_GET[cash]";?><BR>
Again, Be sure to quote strings, and if you access an array inside
a string enclose them with curly brackets:
"{$$_GET['cheque']}"
AND:
You're accessing a variable variable, if someone entered 2.30 for
cheque then your trying to echo the variable $2.30, which brings
to attention why you use the syntax above:
echo "\${$_GET['cheque']}";
It is more clear to me and the php parser that you want a dollar sign
(note the escaped $) followed the GET var value of 'cheque'.
>
> <br>
> <?php
> $total = $_GET[cheque] + $_GET[cash];
Again, use the quotes! (more yoda references :)
> $total=number_format($total, 2, ".", " ");
> echo "<BR>Total payable: $$total<BR><BR>";
And again, confusion as to what you want; clarify it!
echo "<br>Total Payable: \${$total}<br>";
> ?>
EOF
Curt
--
"I used to think I was indecisive, but now I'm not so sure."
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php