Código:
donde el valor que guarda es el id de la pregunta;<?PHP require("conexion/conexion2.php"); $sql = mysql_query("SELECT * FROM catalogo_subpreguntas WHERE id_pregunta = '4' "); while ($row = mysql_fetch_row($sql)) { for ($i=2;$i<=2;$i++) { echo "<input type='checkbox' name='subpregunta9[$i]' value='$row[$i]'/> ".$row[$i]."<br>"; } }?>
y tengo otra tabla llamada "detalle_preguntas_clientes" donde se guarda la informacion que el usuario selecciono y todo, pero estoy con el dilema ahora de que quiero guardar los diferentes id',s de las preguntas en un solo campo de la tabla, para hacer la busqueda por id, pero como tengo en mi tabla "detalles_preguntas_clientes" el campo id tipo integer, no me permite almacenar mas que un solo id, como hago para almacenar mas de un id en un campo tipo integer para despues hacer busqueda por id, recojo la informacion con implode:
Código:
gracias de antemano if (empty($subpreguntas9)) { $subpreguntasp9="No selecciono ninguno"; } if (isset($subpreguntas9)) { $subpreguntasp9 = implode(" ",$_POST['subpregunta9']); } $sql= "INSERT INTO detalle_preguntas_clientes (id_cliente,id_tipo,id_pregunta,id_subpregunta,respuesta,dueno)VALUES('$id_cliente','$id_tipo','$id_pregunta12','$subpreguntasp9','$subpreguntasp9','$dueno12');" or die (mysql_error()); $guardar = mysql_query("$sql") or die (mysql_error());