Holas, gracias a los dos por responder, multiporgramador la respuesta no funciono, escribio un texto fuera de mi tabla, tampoco me dio error.
Asi es como recojo los valores en un formulario:
<input type="checkbox" name="clave[]" value="Agua" /> Agua <br />
.
.
.
<input type="checkbox" name="clave[]" value="Frio" /> Frio <br />
y asi lo paso a mi archivo que procesa los datos
$claves=$_POST['clave'];
y con esta sentencia los grabo en la base de datos:
$insertar_datos1 = mysql_query("insert into datos1(titulo, claves) values ('$titulo', '$claves')",$link);
cuando reviso la base de datos con phpadmin, en el campo clave veo la palabra array, creo recordar que llegue a utilizar implode para ver el contenido de ese campo, lamentablemente he perdido mis archivos con los que experimento, junto con mi computadora en un robo k hubo en mi casa, pero eso es otra historia.
Ezakato
no comprendo el codigo, se k es ilustrativo, pero me parece que los datos de mi tabla pasan por $row[ ] y en campos solo me ayuda a construir la tabla html y ubicar en cada celda el valor de $row, gracias de todas formas