<form method="post" action="09.php">
<input type="checkbox" name="elec[]" value="eq_sonido" />Equipo de Sonido<br />
<input type="checkbox" name="elec[]" value="microondas" />Microondas<br />
<input type="checkbox" name="elec[]" value="aspiradora" />Aspiradora<br />
<input type="submit" value="submit" name="submit">
</form>
Esto me manda al sgte codigo PHP
<?
//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.
$link = mysql_connect("localhost","root","zxy") or die ("Error: No se ha podido establecer la conexión con maquina local" . mysql_error());
mysql_select_db("encuesta",$link) or die ("Error: No se ha podido seleccionar la BBDD de la maquina local" . mysql_error());
$elec_array = $_POST['elec'];
if ($elec_array=='')
{
$query = "INSERT INTO productos (elec) VALUES('')";
$result = mysql_query($query);
}
else
{
foreach ($elec_array as $one_elec)
{
$source .= $one_elec.", ";
}
$elec = substr($source, 0, -2);
echo $elec;
$query = "INSERT INTO productos (elec) VALUES('$elec')";
$result = mysql_query($query);
}
?>
Muchas gracias por todo lo que enseñan. Este ejemplo lo probaré, pero desde ya la intención de Uds es siempre bienvenida a gente, que como yo, estamos muy agradecidos de que en el mundo existan personas como Uds que enseñan dentro de la "comunidad open source". Muchas Gracias
ResponderEliminarPerfectoooo... me recontra salvó... zarpado che... zarpado..
ResponderEliminarPor fin encontré códigos que funcionen. Es lo que buscaba. Ya lo probé y funciona. Muchas gracias...
ResponderEliminarHola, disculpa me genera un error el codigo en $source .= $one_elec.", "; dice que la variable no esta definida, alguna sugerencia?
ResponderEliminarQue geniall justo lo que buscaba gracias amigo sisisi....
ResponderEliminarDisculpen, podrían poner el código de la tabla "productos" de la base de datos "encuesta", resulta que con este código no se insertan los datos seleccionados en la base de datos, desconozco cuales fueron los campos que se emplearon para crear la tabla y cual fue el tipo en que se declaro cada campo.
ResponderEliminaragradeceré su pronta respuesta gracias
CREATE TABLE `productos` (
ResponderEliminar`id` int(11) NOT NULL auto_increment,
`elec` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
lo corri y marca error pero no dice donde y lo peor es que no inserta nada
ResponderEliminar