
10/11/2009, 07:32
|
| | Fecha de Ingreso: agosto-2003
Mensajes: 44
Antigüedad: 21 años, 7 meses Puntos: 2 | |
Respuesta: Ayudita con select dinámico Segun entiendo, queres que quede seleccionado el valor que se eligio anteriormente en un formulario similar. Suponiendo que tenes el valor seleccionado en la variable $seleccion_actual: <?php //Recojo los datos de tipo producto y armo el select
$sql="SELECT * FROM tipoproducto ";
$res=mysql_query($sql);
echo "<select name='idtipo' onFocus='foco(this);' onBlur='no_foco(this);' style='border:1px solid #666666'>";
echo "<option>Seleccione --</option>";
while($row=mysql_fetch_array($res)) {
$idtipo=$row['idtipo'];
$tipo=$row['tipo'];
if($row['idtipo'] == $seleccion_actual) {
$selected = ' selected="selected"';
} else {
$selected = '';
}
echo '<option value="'.$row['idtipo'].'"'.$selected.'>'.$row['tipo'].'</option>';
}
echo "</select>"; ?>
Se puede hacer mas prolijo (abstraccion del PHP respecto del HTML, de la consulta, etc), pero a modo demostrativo sirve. Tambien use comillas simples en vez de comillas dobles.
Espero que te sirva, saludos! |