Este es el select normal que viene antes del dinamico:
Código PHP:
include ("encabezado.php");
$consulta2= "select dc_Calle, dg_Calle from t_calles order by dg_Calle";
$rs2=mysql_query($consulta2);
echo '<select name="calle">';
while ($row=mysql_fetch_array($rs2))
{
print ("<option value=".$row['dc_Calle'].">".$row['dg_Calle']."</option>");
}
Y luego de un par de cuadros de texto, viene el dinamico que sería el siguiente:
Código PHP:
<td bgcolor="#FFCC99"><font size="2" face="Verdana"><strong>Apoyo</strong></font></td>
<td> <font size="2" face="Verdana">
<?
$consulta= "select * from t_tipo_benef";
$sSQL="SELECT cod_tipo_benef, tipo_benef FROM t_tipo_benef ORDER BY cod_tipo_benef";
$result=mysql_db_query($db,$sSQL) or die(mysql_error());
echo '<select name="beneficio" onChange="javascript:recarga(this.form);">';
echo "<option>-- Seleccione el apoyo--</option>";
while ($row=mysql_fetch_array($result))
{
if ($row['cod_tipo_benef'] == $beneficio=$_POST['beneficio'])
{ echo "<option value='".$row['cod_tipo_benef']."' selected>".$row['tipo_benef']."</option>";
}
else
{
echo "<option value='".$row['cod_tipo_benef']."'>".$row['tipo_benef']."</option>";
}
}
echo "</select>";
?>
</font></td>
</tr>
<tr>
<td bgcolor="#FFCC99"><font size="2" face="Verdana"><strong>Detalle</strong></font></td>
<td> <font size="2" face="Verdana">
<?
$consulta= "select * from t_sub_benef";
$sSQL="SELECT cod_sub_benef, detalle From t_sub_benef WHERE cod_tipo_benef='$beneficio'";
$result=mysql_db_query($db,$sSQL);
echo '<select name="sub_beneficio" onChange="javascript:recarga(this.form);">';
echo "<option>-- sub_apoyo--</option>";
while ($row=mysql_fetch_array($result))
{
if ($row['cod_sub_benef'] == $sub_beneficio=$_POST['sub_beneficio'])
{ echo "<option value='".$row['cod_sub_benef']."' selected>".$row['detalle']."</option>";
}
else
{
echo "<option value='".$row['cod_sub_benef']."'>".$row['detalle']."</option>";
}
}
echo "</select>";
?>
</font></td>
Sé hacerlo con los text, poniendo $_post ['valor'] en el value...pero en el select no puedo hacerlo, he tratado poniendole "selected" pero no resulta...alguna sugerencia? Gracias