Autor
|
Tema: Ayuda con consulta SQL en formulario PHP (Leído 3,994 veces)
|
oscarj24
Desconectado
Mensajes: 65
|
Bueno, tengo un formulario en PHP con action "POST" y en donde capturo todos los datos. El problema ocurre cuando quiero trasladar los datos a las tablas ya que no tengo idea de como hacer la consulta de INSERT para que se envien los datos como en la imagen que les muestro a continuacion: *Al dar click en Save, los datos se deben enviar a ambas tablas pero, en la tabla CategoryDetails solo los nombres de productos con el ID de la categoria a la que pertenece
* PD. No voy a cambiar el diseño de las tablas o algo, necesito el diseño de esa forma asi que...Espero respuestas, gracias.
|
|
|
En línea
|
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
pues... me parece redundante la tabla categorydetails ya que puedes usar la misma 'categories' para describir cada categoria... a menos que categorydetails funcione como products (con un campo que define la categoria a la que pertenece)
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
oscarj24
Desconectado
Mensajes: 65
|
lo se, pero necesito algo asi de todas formas gracias por la sugerencia de todas formas. pero no tengo idea de como hacer la consulta en el post del php
|
|
|
En línea
|
|
|
|
MinusFour
|
Pues no entiendo, porque no haces dos INSERT y ya?
|
|
|
En línea
|
|
|
|
oscarj24
Desconectado
Mensajes: 65
|
porque quiero ingresar varias columnas con el mismo ID en la tabla detalle y nose como hacer ese insert
|
|
|
En línea
|
|
|
|
MinusFour
|
Porque no agregas una columna que se llame ProductID que sea tu primary key. Por cierto, de esta forma insertas varios registros. $sql = "INSERT INTO beautiful (name, age) VALUES ('Helen', 24), ('Katrina', 21), ('Samia', 22), ('Hui Ling', 25), ('Yumie', 29)";
|
|
« Última modificación: 23 Junio 2010, 23:38 pm por MinusFour »
|
En línea
|
|
|
|
oscarj24
Desconectado
Mensajes: 65
|
Porque no agregas una columna que se llame ProductID que sea tu primary key. Por cierto, de esta forma insertas varios registros. $sql = "INSERT INTO beautiful (name, age) VALUES ('Helen', 24), ('Katrina', 21), ('Samia', 22), ('Hui Ling', 25), ('Yumie', 29)";
GRACIAS POR LA INFORMACION PERO, que se tendria que hacer si deseo hacer un for en php de la cantidad de productos para luego ingresarlos en la DB, no tengo idea
|
|
|
En línea
|
|
|
|
juancho77
Desconectado
Mensajes: 455
rie con demencia
|
foreach( $products as $product){ //query para insertar el producto }
|
|
|
En línea
|
|
|
|
|
|