wenas,
bueno he planteado el código de la otra manera que me dijisteis vosotros, es decir cambiando las variables numeros añadiendole una "p" delante, también les puse los "[]" y el problema con los implode(); parece desaparecer. Pero ahora tengo otro problema(vaya por dios).
Bueno, tengo un cuestionario dividido en 7 páginas. En la página 2 que es cuando se requiere hacer el primer query, lo tengo con un insert into, (como habéis visto arriba), bueno bien!! funciona, pero al darle a continuar, aparece este error en la página3.php,pagina4.php,pagina5.php,pagina6.php,pa gina7.php el error es el siguiente en todas las páginas:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/vertice/public_html/cuestionario/pagina3.php on line 15
lo que hago, es un UPDATE donde en where pongo la variable sesión que guarde en la pagina2.php. Todos los errores que salen están en la línea del mysql_query(); yo me he hartado viendo repasando el código pero no he encontrado el error, aquí os pego el código para que lo veáis
Código PHP:
<?php
$p23=implode("-",$checkbox6);
$p25=implode("-",$checkbox7);
$p26=implode("-",$checkbox8);
$p27=implode("-",$checkbox9);
$p28=implode("-",$checkbox10);
$p34=implode("-",$checkbox11);
$p35=implode("-",$checkbox12);
$p36=implode("-",$checkbox13);
$p37=implode("-",$checkbox14);
$p38=implode("-",$checkbox15);
session_start();
mysql_connect("localhost","user","pass");
mysql_select_db("vertice_cuestionario");
mysql_query("UPDATE v_cuestionario set p19='$p19',p20='$p20',p21='$p21',p22='$p22',p23='$p23',p24='$p24',p25='$p25',p26='$p26',p27='$p27',p28='$p28',p29='$p29',p30='$p30',p31='$p31',p32='$p32',p33='$p33',p34='$p34',p35='$p35',p36='$p36',p37='$p37',p38='$p38',p39='$p39',p40='$p40',p41='$p41',p42='$p42',p43='$p43',p44='$p44',p45='$p45',p46='$p46',p47='$p47',p48='$p48',p49='$p49',p50='$p50',p51='$p51',p52='$p52' where id='$_SESSION['id_actual']'");
?>
Por favor, ayudadme, gracias.
Saludos