Yo tengo un formulario el cual se encargara de modificar los datos de un tabla y de un registro especifico.
tengo mi tabla documentoRecibido y se relaciona con mi tabla gerencia
dentro de la tabla documentoRecibido tengo un campo que hace referencia a un campo de la tabla gerencia ... por su id ...
tabla documentoRecibido tabla gerencia
******************** ************
dore_id ger_nombre
dore_ger se relaciona ger_id
dore_fecha
El detalle es el sgte: si dentro de dicho registro tengo un campo que se llama gerencia y me carga todas las gerencias existentes en dicha tabla...
yo quisiera saber como podria hacer para que en dicho <select> ... el primer valor sea el que esta relacionado y registrado en el BD? ...
x ejm :
en mi tabla gerencia tengo:
ger_nombre ger_id
abastecimiento 1
comercio 2
rrhh 3
finanzas 4
y un registro en mi tabla documentorecibido...
dore_id dore_ger dore_fecha
1 3 2009-02-10
lo normal seria que en el <select> se liste segun el orden de los registros de la tabla gerencia ...verdad? --me refiero ....
abastecimiento
comercio
rrhh
finanzas........
pero en mi caso yo quisiera que primero se liste rrhh ya que en mension al registro hace referencia al id = 3 .... que se muestre asi:
rrhh
abastecimiento
comercio
finanzas... y si ya quisiera modificar ese valor ...mediante el <select> ... simplemente tenga las opcion que estan debajo de "rrhh" ....
se entiende mi problema :S
para yo poder mostrar los valores en un <select> normalmente hizo esto:
Código PHP:
function llenar_combo_gerencia(){
$result= mysql_query("select * from gerencia ");
//Llenas el combo
if ($row = mysql_fetch_array($result))
{
echo '<select name= "txtNombreGerencia" id="txtNombreGerencia">';
do {
echo '<option value= "'.$row["ger_id"].'">'.$row["ger_nombre"].'</option>';
}
while ($row = mysql_fetch_array($result));
mysql_free_result($result);
echo '</select>';
}
}