a ver os explico del principio. Estoy haciendo un cuestionario que consta de 111 preguntas, y se tiene que guardar en una base de datos mysql, además hay unos campos checkboxs en el formulario que pueden tener varias respuestas y se tendrán que separar con un guión "-" en la base de datos. A ver este es el script que tengo:
Código PHP:
<?php
$siete=implode("-",$checkbox1);
$ocho=implode("-",$checkbox2);
$diez=implode("-",$checkbox3);
$quince=implode("-",$checkbox4);
$diecisiete=implode("-",$checkbox5);
mysql_connect("localhost","vertice_cuestion","cuestionario");
mysql_select_db("vertice_cuestionario");
mysql_query("insert into v_cuestionario(p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15,p16,p17,p18) values ('$1','$2','$3','$4','$5','$6','$siete','$ocho','$9','$diez','$11','$12','$13','$14','$quince','$16','$diecisiete','$18')");
$id_registro= mysql_query("SELECT id FROM v_cuestionario by id DESC limit 0,1");
session_start();
$_SESSION['id_actual']=$id_registro;
?>
Warning: implode(): Bad arguments. in /home/vertice/public_html/cuestionario/pagina2.php on line 2
Warning: implode(): Bad arguments. in /home/vertice/public_html/cuestionario/pagina2.php on line 3
Warning: implode(): Bad arguments. in /home/vertice/public_html/cuestionario/pagina2.php on line 4
Warning: implode(): Bad arguments. in /home/vertice/public_html/cuestionario/pagina2.php on line 5
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/vertice/public_html/cuestionario/pagina2.php:2) in /home/vertice/public_html/cuestionario/pagina2.php on line 12
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/vertice/public_html/cuestionario/pagina2.php:2) in /home/vertice/public_ht
---------------------------------
Y otro error k veo es k los datos se guardan en la base de datos como el nombre de la variable, no como el valor que tenga, es decir, se me guarda como $1,$2,$3
Espero que podáis ayudarme, please es urgente
Gracias