Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/05/2012, 17:45
VerderoL
 
Fecha de Ingreso: septiembre-2003
Mensajes: 49
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Como hacer para que en un select se muestre la opcion insertada

Si te he entendido bien, lo que ncesitas es dejar seleccionado de un <select></select> la última opción insertada... por lo tanto...

Después de hacer el Insert donde $nombre_categoria es el nombre de la nueva categoria insertada... el script quedaría un poco modificado:

Código PHP:
<?php 
$sql2
="SELECT id_categoria, nom_categoria FROM categoria"//Selecciono los datos de la tabla categoria 
$result2=pg_query($sql2); 
?> 
 <tr> 
 <td><strong>CATEGORIA: </strong><td><span><select name="codcat" id="codcat"> 
 <?php 
 
while($row=pg_fetch_array($result2)) 
 { 
 if(
$row["nom_categoria"]=="$nombre_categoria"){ 
     
$msj=" selected=\"selected\""
 }else{ 
     
$msj=""
 } 
 
?> 
<option value="<? echo $row["id_categoria"];?>"<? echo $msj;?>><? echo $row["nom_categoria"];?></option> 
 <?php 

?> </select>