Aqui vuelvo con mi script

Tras algunas modificaciones lo tengo asi:
Código PHP:
<?
include ("seguridad.php");
?>
<html>
<body>
<LINK REL="stylesheet" MEDIA="screen" TYPE="text/css" HREF="../stilo1.css">
<?php
if ($enviar) {
$lista=implode(',',$_POST['campos']);
$lista2=implode(',',$_POST['campos2']);
$lista3=implode(',',$_POST['campos3']);
echo "Lista 2: $lista2 <br>Lista: $lista<br> Lista3: $lista3";
include ('conexion.php');
$sql2 = "INSERT INTO botiquin_medicamento (botiquin, medicamento, cantidad) values ($lista3),($lista2),($lista)";
$result = mysql_query($sql2);
echo "<p>¡Gracias! Hemos recibido sus datos.\n";
echo "<a href='medicamentos.php'>Volver</a> \n";
} else {
echo "<h2 align='center'>No se ha podido crear la tabla $tabla</h2>";
}
?>
<p>Añadir botiquín a la base de datos.
<form method="post" action="botiquines.php">
Nombre del botiquin (sin espacios) :<input type="Text" name="nombre" size="50"><br>
Descuento %:<input type="Text" name="descuento" size="5"><br>
<?
echo "<table border = '1'> \n";
echo "<tr align=\"center\"> \n";
echo "<td><p><b>Id</b></td> \n";
echo "<td><p><b>Medicamento</b></td> \n";
echo "<td><p><b>Cantidad</b></td> \n";
echo "<td><p><b>Añadir a botiquin</b></td> \n";
include "conexion.php";
$result=mysql_query("SELECT * FROM medicamentos ORDER BY id");
while($fila=mysql_fetch_object($result)){
echo "<tr> \n";
echo "<td><p>";
echo $fila->id;
echo "<td><p>";
echo $fila->nombre;
echo "<td><p><input type='Text' name='campos2[]' size='2'></td> \n";
echo "<td><p><input type='checkbox' name='campos[]' value='$fila->id'>";
echo "<input type=\"hidden\" name=\"campos3[]\" value=\"$botiquin\">";
echo "<br>";
}
?>
</table>
<input type="Submit" name="enviar" value="Aceptar información">
</form>
</html>
<p><a href="index.php">Index</a>
</body>
Todo perfecto hasta la inserccion, llegan las variables, son el mismo número de arrays para cada variable, pero sigue sin hacer la inserccion, directamente en mysql me dice :
INSERT INTO botiquin_medicamento (botiquin, medicamento, cantidad) values (12,13),(11,14),(10,9)
"Column count doesn't match value count at row 1"
A ver si alguien me sabe decir como solucionarlo, gracias.