elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  editar formulario de datos de dos tablas distintas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: editar formulario de datos de dos tablas distintas  (Leído 1,076 veces)
Casperman

Desconectado Desconectado

Mensajes: 1


Ver Perfil
editar formulario de datos de dos tablas distintas
« en: 25 Septiembre 2012, 22:50 pm »

Buenas tarde, se que ustedes me pueden ayudar...

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


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines