Hi Wade,

This is what you should have put in the Echo Lines

        echo 'Entree: "' . $_POST['Course1'] . '"<br>';
        echo 'Dessert: "' . $_POST['ListBox2'] . '"<br><br>';

the $_POST variable is set as an array with the names of each of the POST
variables as Keys to the array.  As such $_POST['Course1'] is the
replacement of $Course1.

Keep on trying.

Rob Howard
-----Original Message-----
From: Wade [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, 14 January 2003 5:13 PM
To: [EMAIL PROTECTED]
Subject: Re: [PHP-WIN] initialize variables


01132003 2203 CST

I thought I was starting to get it until I got to the last section.

Original code from the book:

<?php
        $total = 0;

        echo "Your order was for the following:<br><br>";
        echo "Entree: $Course1<br>";
        echo "Dessert: $ListBox2<br><br>";

        foreach (array($Course1, $ListBox2) as $val)
                {
                if (ereg("[0-9]+", $val, $reg)) $total += $reg[0];
                }
        echo "TOTAL BILL = $" . $total . "<br>";
?>

I was brave and tried to make many changes but none worked. This is 
where I ended up:

<?php
        $total= 0;

        echo 'Your order was for the following:<br><br>';
        echo 'Entree: "' . $_POST . $Course1 . '"<br>';
        echo 'Dessert: "' . $_POST . $ListBox2 . '"<br><br>';
        
        foreach (array($Course1, $ListBox2) as $val)
                {
                if (ereg('[0-9]+', $val, $regs)) $total += $regs[0];
                }
        
        echo 'TOTAL BILL = $"' . $total . '"<br>';
?>

The output for this last code is:

Your order was for the following:

Entree: Array
Dessert: Array

TOTAL BILL = $"0"

Enlighten me. Im trying hard to understand where to put things together.

Thanks

Wade




Sean Malloy wrote:
> String concatenation?
> 
> Its a way ogf combining strings into one.
> 
> $string = 'Hello';
> 
> $string = $string . ' World';
> 
> echo $string;
> 
> would output 'Hello World'
> 
> -----Original Message-----
> From: Wade [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, 14 January 2003 4:02 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP-WIN] initialize variables
> 
> 
> 01132003 2059 CST
> 
> Sean,
> 
> Thats a new one for me. In the line below, what does the " '  . 
> $Entrees[0] . ' ">  do?
> 
> The " . ", do they have some value or do they negate something?
> 
>   echo '<option value="' . $Entrees[0] . '">' . $Entrees[0] . '</option>';
> 
> 
> Wade
> 
> 


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

#####################################################################################
This e-mail message has been scanned for Viruses and Content and cleared by MailMarshal
#####################################################################################

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

Reply via email to