> I know this might be a bit easy for all you experts out 
 > there.  I have multiple checkboxes and text areas in a form.  In the 
 > confirmation email sent to the user I manage to get the text areas to
display 
 > in the email. How would I get the results of the  checkboxes to to
display as well?

Here is a page I wrote to explore form processing.  It has a simple form
on it that includes each type of form element (except file upload) and
displays back all input.  It can also be used as a form target and it
will tell you what form elements were submitted.

It was written some time ago and I haven't updated it for the latest
version of PHP so it will most likely require register_globals to be on.

-----8<-----
<html>
<head>
    <title>OQI - CGI Reflector</title>
</head>
<body bgcolor="#F5F5F5" text="#000000" link="#000099" vlink="#6600CC">

<?

if ($HTTP_POST_VARS)
{
    echo "<h1 align=\"center\"><font face=\"Arial,Helvetica\">CGI
Reflector</font></h1>\n";
    echo "<center><font face=\"Arial,Helvetica\" size=2>\n";
    echo "Here are the results of the form that you have just
submitted:\n";
    echo "</font></center>\n";

    echo "<center><table width=500 border=0 cellspacing=5
cellpadding=5>\n";
    echo "<tr>\n";
    echo "<th align=center width=200 bgcolor=\"#D0DCE0\">\n";
    echo "<font face=\"Arial,Helvetica\" size=2>Form Input
Name</font>\n";
    echo "</th><th align=center width=300 bgcolor=\"#D0DCE0\">\n";
    echo "<font face=\"Arial,Helvetica\" size=2>Form Input
Data</font>\n";
    echo "</th>\n";
    echo "</tr>\n";
    while(list($key, $val) = each($HTTP_POST_VARS))
    {
        echo "<tr>\n";
        echo "<td align=center width=200 bgcolor=\"#D0DCE0\">\n";
        echo "<font face=\"Arial,Helvetica\" size=2>$key</font>\n";
        echo "</td><td align=center width=300 bgcolor=\"#D0DCE0\">\n";
        if (is_array($val))
        {
            while(list($sval) = each($val))
            {
                echo "<font face=\"Arial,Helvetica\"
size=2>$sval<br></font>\n";
            }
        } else {
            echo "<font face=\"Arial,Helvetica\" size=2>$val</font>\n";
        }
        echo "</td>\n";
        echo "</tr>\n";
    }
    echo "</table></center>\n";
} else {
    echo "<h1 align=\"center\"><font face=\"Arial,Helvetica\">CGI
Reflector</font></h1>\n";
?>

<form name="FormExample" action="<?=$PHP_SELF?>" method="post">
    <center><table width=500 border=0 bgcolor="D0DCE0" cellpadding=5
cellspacing=0>
    <tr>
        <td width=500 align=center colspan=2 bgcolor="#E5E5E5">
            <font face="Arial,Helvetica" size=3>Test Form</font>
        </td>
    </tr><tr>
        <th width=200 align=right bgcolor="D0D0D0">
            <font face="Arial,Helvetica" size=2>Text</font>
        </th><td width=300 align=left>
            <input type="text" name="TextInput" value="Text Input Text"
size=30 maxlength=50>
        </td>
    </tr><tr>
        <th width=200 align=right bgcolor="D0D0D0">
            <font face="Arial,Helvetica" size=2>Select</font>
        </th><td width=300 align=left>
            <select name="SelectInput">
                <option value="1" selected>First Option</option>
                <option value="2">Second Option</option>
                <option value="3">Third Option</option>
            </select>
        </td>
    </tr><tr>
        <th width=200 align=right bgcolor="D0D0D0">
            <font face="Arial,Helvetica" size=2>Multi-Select</font>
        </th><td width=300 align=left>
            <select name="MultiSelect[]" size=3 multiple>
                <option value="1">First Option</option>
                <option value="2">Second Option</option>
                <option value="3">Third Option</option>
                <option value="4">Fourth Option</option>
                <option value="5">Fifth Option</option>
            </select>
        </td>
    </tr><tr>
        <th width=200 align=right bgcolor="D0D0D0">
            <font face="Arial,Helvetica" size=2>Check Box</font>
        </th><td width=300 align=left><font face="Arial,Helvetica"
size=2>
            <input type="checkbox" name="CheckBox1" value="1">Check Box
1<br>
            <input type="checkbox" name="CheckBox2" value="2">Check Box
2
        </font></td>
    </tr><tr>
        <th width=200 align=right bgcolor="D0D0D0">
            <font face="Arial,Helvetica" size=2>Radio Button</font>
        </th><td width=300 align=left><font face="Arial,Helvetica"
size=2>
            <input type="radio" name="RadioButton" value="1">Radio
Button 1<br>
            <input type="radio" name="RadioButton" value="2">Radio
Button 2
        </font></td>
    </tr><tr>
        <th width=200 align=right bgcolor="D0D0D0">
            <font face="Arial,Helvetica" size=2>Text Area</font>
        </th><td width=300 align=left><font face="Arial,Helvetica"
size=2>
            <textarea name="TextArea" width=30 rows=4>Default
Text</textarea>
        </font></td>
    </tr><tr>
        <td width=500 align=center colspan=2 bgcolor="#E5E5E5">
            <input type="submit" name="Submit" value="Submit Form">
            <input type="reset" name="Reset" value="Reset Form">
        </td>
    </tr>
    </table></center>
</form>

<?
}
?>

</body>
</html>
----8<-----



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

Reply via email to