Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/06/2006, 18:58
Avatar de Stickmaster2004
Stickmaster2004
 
Fecha de Ingreso: septiembre-2004
Ubicación: Barranquilla
Mensajes: 568
Antigüedad: 19 años, 7 meses
Puntos: 0
Actualizacion de Combobox

creo que a muchos les podra servir esto, por que me canse de buscar y no lo halle por ninguna parte y me toco implementarlo, pues gracias a todos por su colaboracion.

este es el codigo:

<tr>
<td><div align="left">
<select name=act> //aqui comienza el select o lo que es lo mismo que //el combobobox


//aqui en este bloque se muestran los registros que son diferentes a //los que fueron insertados en el formulario de insercion
<?php

$db = mysql_pconnect("localhost");
mysql_select_db("sima",$db);



// Ahora seleccionamos de la BD las secciones existentes
$result = mysql_query("select distinct(a.act_nombre),a.act_codigo from
activos a,solicitudes s where a.act_codigo<>'$activos'
order by a.act_nombre asc", $db);
while ( ($datos = mysql_fetch_array($result)) ) {
?><option value=<?php echo $datos["act_codigo"]; ?>><?php
echo $datos["act_nombre"];?></option><?
}

//hasta aqui es el bloque1

//aqui comienza el segundo bloque, que muestra el registro que fue //insertado en el formulario de insercion y que pues tiene que ser //mostrado en el formulario de actualizacion, si se pueden dar cuenta //en el option se implementa la propiedad <selected> para que aparezca //seleccionada por default

$db = mysql_pconnect("localhost");
mysql_select_db("sima",$db);



// Ahora seleccionamos de la BD las secciones existentes
$result = mysql_query("select a.act_nombre,a.act_codigo from
activos a,solicitudes s where a.act_codigo=s.sol_actcod and
s.sol_codigo='$codigo' order by a.act_nombre asc", $db);
while ( ($datos = mysql_fetch_array($result)) ) {
?><option selected value=<?php echo $datos["act_codigo"];?>>

<?php
echo $datos["act_nombre"];?></option><?php
}


?>
//cerramos el select o combobox
</select>
</div></td>
</tr>


espero que les sirva de mucha ayuda.
__________________
Solo el que se basa en conocimiento basico y cultiva el aprendizaje obtendra sabiduria