Muxas muxas gracias, muchachos!
Ya lo he hecho y sí jala, pero no se qué estaré haciendo mal que el id me lo guarda en todos los registros del campo de la tabla 3.
Ejemplo:
Cree 2 preguntas( en tabla2), y cada pregunta con sus 3 respuestas(tabla 3). Cuando cree la 1a pregunta (id_preg: 1) efecivamente si me guardó el id_preg en no_preg; hasta ahi vamos bien, Peeeo, cuando cree la 2a pregunta y las 3 respuestas noté que en tabla 3 a la respuesta anterior tambien guardó el mismo id.
TABLA 2
id_preg |
preg:
1 | ¿***?
2 | ¿***?
TABLA 3
id_resp: | resp1: | resp2: | resp3: | no_preg
1 | resp1.1 | resp2.1 | resp3.1 | 2
2 | resp1.2 | resp2.2 | resp3.2 | 2
Segun yo así hice mi código:
Código PHP:
$connection = mysql_connect ("localhost")
or die ("No se puede conectar al servidor");
mysql_select_db ("base22feb")
or die ("No se puede seleccionar BD");
// insertamos pregunta en la base de datos obtenida del formulario
mysql_query("INSERT INTO cat_preg (preg)
VALUES ('{$_POST['preg']}')",$connection);
//aqui obtengo la id reciente
$id_preg = mysql_insert_id();
// insertamos respuestas en la base de datos obtenida del formulario
mysql_query("INSERT INTO cat_resp (resp1, resp2, resp3)
VALUES ('{$_POST['resp1']}','{$_POST['resp2']}','{$_POST['resp3']}')",$connection);
//aquí se me hace que esta mi fallo, please help!
$instruccion = "update cat_resp set no_preg=$id_preg";
$actualizacion = mysql_query ($instruccion, $connection)
or die ("Fallo en el agregado de la id_preg");
En este último parrafo se me hace ke esta mi error, pues no stoy segura si deba ir el update u otra sentencia o función.
De verdad muxas gracias, espero su apoyo para que me orienten por favor. Saluditos!!