Código PHP:
<?php
$valores =$c_unidad. ',' . $c_materia . ',' . $c_materia. implode(',', $_POST['pregunta']);
$sql ="insert into encuesta(c_unidad, c_profesor, c_materia,p1,p2,p3,p4,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15,p16,p17,p18) values($valores)";
echo $sql;
?>
Warning: implode(): Bad arguments. in c:\appserv\www\dataremoto\evaluacion.php on line 347
insert into encuesta(c_unidad, c_profesor, c_materia,p1,p2,p3,p4,p3,p4,p5,p6,p7,p8,p9,p10,p11 ,p12,p13,p14,p15,p16,p17,p18) values(,,)
Entonces lleno mi formulario y ya no sale ese mensaje sino lo del insert con los datos que voy a insertar en la tabla, me la manda como cadena y no como instrucción sql, yo pense que era por las comillas peroen varias páguinas vi que las lleva.
A que creen que se pueda deber esto.
Bueno esperando respuesta me despido, dando las gracias.