Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2008, 05:31
Soja
 
Fecha de Ingreso: enero-2008
Mensajes: 9
Antigüedad: 16 años, 4 meses
Puntos: 0
Actualizar/insertar clave ajena desde formulario php.

Buenas gentecilla!!
Necesito de vuestra sabiduria porque ya estoy mal de la cabeza, pffff.

Tengo este formulario hecho en dreamweaver:
*Tipo: lista/menú que carga los datos de tipoequipo.tipoequipo
*Marca: lista/menú que carga los datos de marcas.marca
*Modelo: campo de texto que introduzco y se envia correctamente a equipo.modelo
*Nº de serie: igual que el campo modelo
*Observaciones: igual que el campo modelo

Os comento la estructura de las 3 tablas en phpMyAdmin:
-->1ª. equipos(id_equipo, id_marca, id_tipo, modelo, numeroserie, observaciones)
-->2ª. marcas(id_marca, marca)
-->3ª. tipoequipo(id_tipo, tipoequipo)

En el formulario elijo una marca, un tipo, e introduzco el resto, se me manda bien y se graba bien a medias, porque no se como actualizar la tabla equipos para que en las claves ajenas id_marca y id_tipo me aparezca el código de esa marca y de ese tipo que acabo de elegir.

La linea nueva en equipos se me queda así:
Id_equipo=454
Id_marca=0
Id_tipo=0
Modelo=p5ld2
Numeroserie=5d5d6s3cddd
Observaciones=lo que sea

En el value de lista/menu de marca y de tipo, pongo su id del recordset que carga de marcas y de tiposequipos el combo, no se si estará bien o que o si me faltarán más cosa, pero no me lo escribe. He probado con hacer un "if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {" pero me da error, supongo por ser un campo que no introduzco manualmente o elijo en el formulario.



¿Me podeis ayudar? . Será una tontá,porque no he visto de momento un tema así, pero no me sale...
Gracias de antemano.