Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2006, 03:40
gazuzax
 
Fecha de Ingreso: septiembre-2006
Mensajes: 196
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Se puede poner un SELECT/WHERE en un INSERT??

estoy haciendo un formulario para ingresar datos a mi tabla PC donde cargo combos de diferentes tablas d mi BD (pk contiene como claves foraneas id_trajeta, id_monitor, etc.) Para ingresarlos bien, deberia desplegar el ID (int) en estos combos e ingresarlos a PC pero el usuario no sabria k esta escojiendo y yo tendria k poner un mostrar por cada combo y kel usuario vea cual int correponde pero son muchas tablas, asi k decidi mostrar el nombre (char). Obviamnte no me guarda los datos en mi BD solo me gusrda un 0 por incompatibilidad de tipos. mi duda es como puedo igualar a su respectivo ID un atributo comparando su nombre por el del combo antes de insertarlo a mi BD?
Código:
$query="SELECT id_monitor FROM monitor WHERE modelo_monitor='$cmb_monitor.value";
asi deberia ser mi consulta y luego hacer el insert y tomen en cuenta que tengo como 20 conlutas que hacer del mismo tipo en el mismo formulario