I am able to to populate the dropdown form, but I am facing diffuclty with writing data selected by user to its repective text file. Could you please bring out some faults with following code or an easy to understand alternative.
$drpdown = array();
print '<form action="drpdwn.php" method="post">';
print '<select name="drpdwn[]" multiple>';
for($i=0;$i<$countsep;$i++)
{
print"<option value=test.$i>$arraydiff[$i]</option>";
}
print '<input type="submit" value="Submit">';
print '</form>';
$drpdwn=$_POST['drpdwn'];
if(is_array($drpdwn))
{
while (list ($key, $pluscpu) = each ($drpdwn))
{
if(strstr($pluscpu,"dsllinux"))
{
if($pluscpu=="dsllinux5"||$pluscpu=="dsllinux6"||$pluscpu=="dsllinux7"||$pluscpu=="dsllinux8"||$pluscpu=="dsllinux9"||$pluscpu=="dsllinux10"||$pluscpu=="dsllinux11"||$pluscpu=="dsllinux13"||
$pluscpu=="dsllinux14"||$pluscpu=="dsllinux15"||$pluscpu=="dsllinux16"||$pluscpu=="dsllinux22"||$pluscpu=="dsllinux23")
{
$server_a1=fopen("bldhost.i686","a");
fwrite($server_a1,"\n".$pluscpu);
fclose($server_a1);
$server_a2=fopen("bldhost_pbuild.i686","a");
fwrite($server_a2,"/n".$pluscpu);
fclose($server_a2);
$server_a3=fopen("bldhost_host.i686","a");
fwrite($server_a3,"\n".$pluscpu);
fclose($server_a3);
}
else
{
$server_a4=fopen("bldhost_pbuild.i686","a");
fwrite($server_a4,"/n".$pluscpu);
fclose($server_a4);
$server_a5=fopen("bldhost.i686","a");
fwrite($server_a5,"\n".$pluscpu);
fclose($server_a5);
}
}
else
{
$server_a6=fopen("bldhost.sun4","a");
fwrite($server_a6,"/n".$pluscpu);
fclose($server_a6);
}
}
}