me dejaste con la duda asi que revise el codigo .. prueba este que modifique yo..
Código PHP:
<link type="text/css" rel="stylesheet" href="css/buscar.css" />
<form method="POST" action="probando12.php">
<table><tr>
<td>
Tipo de especie:</td><td>
<input type="text" name="Tipo" />
<input type="submit" value="Buscar" /></td></tr>
</form>
<tr><td> <form name="form1" id="form1" method="POST" >
Buscar por servicio:
<?
$centro[0]= "Maquinariasdelaproduccion";
$centro[1]="Maquinas y Equipos";
$centro[2]="Mobiliario y Otros";
$centro[3]="Equipos Computaciones y Perifericos";
$centro[4]="Vehiculos";
$centro[5]="Obras de infraestuctura";
$centro[6]="agitador";
if((isset($_POST['sele'])) && (!empty($_POST['sele'])) ){
$sele = $_POST['sele'];
$Out = $_POST['sele'];
}else{
$sele = "";
$Out = "";
}
echo "<select onChange=\"document.form1.submit()\" name=\"sele\">
<option >-Seleccionar</option>";
foreach($centro as $rows => $fielda){
if(trim($fielda) == trim($sele) ){
?><option value="<?=$fielda?>" selected ><?=$fielda?></option><?
}else{
?><option value="<?=$fielda?>"><?=$fielda?></option><?
}
}
echo "</select>";
if( $busca = $_POST['sele']){
switch($busca) {
case Maquinariasdelaproduccion:
$con = mysql_connect("localhost","root","");
mysql_select_db("probar", $con);
$result=mysql_query("select nombre_maq from maquinarias_de_la_produccion");
//Llenas el combo
if ($row = mysql_fetch_array($result)){
echo '<select name= "sele" >';
do {
echo '<option value= "<?=$Out?>">'.$row["nombre_maq"].'</option>';
} while ($row = mysql_fetch_array($result));
echo '</select>';
}
break;
case Mequipos:
case Motros:
echo "2 o 3";
break;
case Ecomputaciones:
case Vehiculos:
echo "4 o 5";
break;
case Obras:
default:
echo "No esta entre 1 y 5";
}
}
?>
</td>
</tr>
<tr><td>
</tr></td>
<tr><td>
</td>
</tr>
</table>
<?php
$pais[0] = "Colom";
$pais[1] = "Peru";
$pais[2] = "Mex";
$pais[3] = "chile";
if((isset($_POST['sel'])) && (!empty($_POST['sel'])) ){
$sel = $_POST['sel'];
$Oute = $_POST['sel'];
}else{
$sel = "";
$Oute = "";
}
echo "<select onChange=\"this.form.submit()\" name=\"sel\" >
<option >-Seleccionar</option>";
foreach($pais as $rows => $field)
echo ($field == $sel )?"<option value=\"$field\" selected=\"selected\">$field</option>":"<option value=\"$field\">$field</option>";
echo "</select>";
?>
<input type="text" name="OutInput" value="<?=$Oute?>"/>
</form>
Saludos
y un consejo ... para mi gusto queda mejor el PHP embutido en html si te fijas en la parte del primer select lo entenderas ....