RE: [PHP] dropdown Newbie question

From: Date: Thu, 05 Sep 2002 14:08:03 +0000
Subject: RE: [PHP] dropdown Newbie question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-115313@lists.php.net to get a copy of this message
Well, this is my original Code: ------------------ // Theme echo ' <form name="theme" action="options.php" target="right" class="menu" METHOD="POST"> &nbsp;&nbsp;<select name="theme">'; for($i=0;$i<sizeof($theme_name);$i++) { echo "<option value='".$i."'>".$theme_name[$i]."</option>\n"; } echo '</select>&nbsp;&nbsp;<input type=submit name=get value=select>'; $var_from_dropdown = $_POST['theme']; exec("echo $var_from_dropdown > /tmp/varfromdropdown"); ---------------- The file /tmp/varfromdropdown is still emty. (the dropdown field is NOT emty by the time i press the select button) Any other ideas? > From: Jay Blanchard [mailto:jay.blanchard@niicommunications.com] > > > [snip] > // Theme > echo ' > <form name="theme" action="options.php" target=right class=menu> > &nbsp;&nbsp;<select name="theme">'; > for($i=0;$i<sizeof($theme_name);$i++) > { > echo "<option > value='".$i."'>".$theme_name[$i]."</option>\n"; > } > > echo '</select>&nbsp;&nbsp;<input type=submit name=get value=select > METHOD=POST>'; > // or: > echo '</select>&nbsp;&nbsp;<input type=submit name=get value=select > METHOD="POST">'; > > $var_from_dropdown = $_POST['theme']; > exec("echo $var_from_dropdown > /tmp/varfromdropdown"); > > the exec line seems to works since it created the file. But > it stays emty. > [/snip] > > You need to place METHOD=POST in the original form tag and > remove it from > the submit tag. Try that > > HTH! > > Jay

« previous php.general (#115313) next »