![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/05/2012, 10:39
|
Colaborador | | Fecha de Ingreso: mayo-2008 Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 8 meses Puntos: 528 | |
Respuesta: Como mostrar opcion del select Supongo que te refieres a que si tienes un dato guardado, el select muestre la opción previa. De ser así, al crear la lista del select debes verificar si el dato actual (del select) es igual al dato guardado en la bd, y en tal caso, colocar la etiqueta selected.
Algo así:
while($row=pg_fetch_array($result2)){
?>
<option value="<?php=$row['id_categoria']?>"
<?php
if($row['id_categoria']==$opcionbd)//Si la fila actual es igual a lo almacenado en la bd...
echo "selected";
?>>
<?php=$row['nom_categoria']?></option>
<?php
}
Por cierto, te recomiendo usar <?php en vez de sólo <?
Y en lo personal, yo prefiero no abrir y cerrar tantos tags, en mi caso lo haría así:
<?php
while($row=pg_fetch_array($result2)){
echo '<option value="'.$row['id_categoria'].'"';
if($row['id_categoria']==$opcionbd)//Si la fila actual es igual a lo almacenado en la bd...
echo ' selected';
echo $row['nom_categoria'].'</option>';
}
?> |