tengo 2 tablas una llamada puestos y otra trabla tipopuesto
TABLA "TIPO_PUESTOS"
id_tipop
nombre_tipopuesto
Datos:
id_tipop nombre_tipopuesto
1 CONFIANZA
2 BASE
3 EVENTUAL
4 ....varios_tipos puestos
TABLA "PUESTOS"
id_puesto
nombre_puesto
id_fk_cve_tipop
Datos:
id_puesto - nombre_puesto - id_fk_cve_tipop
1 DIRECTOR 1
2 OPERADOR 2
3 OPERADOR 3
4 ADMINISTATIVO 2
Estos datos los lleno en un formulario y los salvo perfectamente (pero en la tablas de PUESTOS) solo grabo el ID de la tabla Tipo_puestos
El detalle viene cuando quiero modificar algun puesto que por error le puse un tipo de puesto diferente, obviamente el ID me lo puesta, pero como saber que nombre tiene el ID que grabe en la tabla puestos,
para ello tengo el siguiente codigo:
Código:
<td>Tipo de Puesto</td>
<?php $link=Conectarse();
$consulta="SELECT * FROM tpuestos INNER JOIN tcategorias ON puesto_fk_cve_cat=cat_cve";
$result= mysql_query ($consulta)
?>
<td> <select name="cboCategoria" id="cboCategoria">
<?php
while ($fila= mysql_fetch_array($result))
{
if($fila["puesto_fk_cve_cat"]==$fila["cat_cve"])
{
echo "<option value='".$fila['cat_cve']."'>".$fila['cat_descripcion']."</option>";
}
else
{
echo "<option value='".$fila['cat_cve']."'>".$fila['cat_descripcion']."</option>";
}
}
?>
</select>
</td>
</tr>
para que cuando quiera modificar algun puesto, en mi formulario me muestre el nombre del ID que corresponde a la tabla tipo puestos, y al modificarlo y grabe, solo se actualice el ID modificado en mi tabla ID Puestos...
saludos