this works, you should be able to do something similar assigning
$row["checkboxtype"] as the array key. That way you don't need to know what
it's called just the array it is an element of.


<?php

if (isset($formvars))
{       foreach ($formvars as $fvTitle => $fvValue)
echo("$fvTitle:$fvValue<br>");
};

?>

<form action="#" method="post">
<?php
$gotvars[fred] = "fred value";
$gotvars[bill] = "billvalue";

foreach ($gotvars as $gvTitle => $gvValue)
        echo("$gvTitle<input type=text name=formvars[$gvTitle] size=40
maxlength=80 value='" . $gvValue . "'><br>");
?>
<input type="submit" value="GO">
</form>

        Tim Ward
        Senior Systems Engineer

Please refer to the following disclaimer in respect of this message:
http://www.stivesdirect.com/e-mail-disclaimer.html


> -----Original Message-----
> From: [ rswfire ] [mailto:[EMAIL PROTECTED]]
> Sent: 01 February 2001 00:29
> To: [EMAIL PROTECTED]
> Subject: Dynamic Variable Creation from Forms
> 
> 
> I have a problem I'm not sure how to fix.
> 
> PART I
> 
> I have a form on a page that creates its variables 
> dynamically.  Here's an 
> example:
> 
> mysql_db_query($db, "SELECT * FROM table");
> while ($row = mysql_fetch_array($result))
> {
> 
>   echo "<INPUT TYPE='CHECKBOX' NAME='chk_".$row["checkboxtype"]."'>";
> 
> }
> 
> PART II
> 
> I need to make reference to these dynamically created 
> variables.  How do I 
> do this?  This does not work, obviously:
> 
> $chk_.$row["checkboxtype"]
> 
> Thanks in advance...
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com
> 
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to