Foros del Web » Programando para Internet » PHP »

Problemas al ingresar datos de checkbox a la BD

Estas en el tema de Problemas al ingresar datos de checkbox a la BD en el foro de PHP en Foros del Web. Hola amigos, tengo un problema y espero que puedan ayudarme. Tengo un form con checkboxs que son traidos , a travez de la siguiente fc, ...
  #1 (permalink)  
Antiguo 13/03/2007, 12:30
 
Fecha de Ingreso: marzo-2007
Mensajes: 4
Antigüedad: 17 años, 8 meses
Puntos: 0
Problemas al ingresar datos de checkbox a la BD

Hola amigos, tengo un problema y espero que puedan ayudarme.

Tengo un form con checkboxs que son traidos , a travez de la siguiente fc, de la BD:

Código PHP:
function generaMarcas()
{
 
$consulta=mysql_query("SELECT id, opcion FROM marcas");

while(
$registro=mysql_fetch_row($consulta))
    {
     echo 
"<br><input type='checkbox' name='marca[]' id='marca' value='".$registro[0]."'>".$registro[1]."</br>";
    }    
    

cuando intento cargar los valores de los checkbox los carga en campos distintos

Código PHP:
$marca=$_POST["marca"];

$consulta=mysql_query("SELECT id, opcion FROM marcas") or die(mysql_error());
 if (
mysql_num_rows($consulta)) 
    {
                while(
$filamysql_fetch_assoc ($consulta)){

$valores="";
      
if ( !empty(
$_POST['marca'] ) ) 
       {
         foreach ( 
$marca as $id ) {
          if (
$fila['id'] == $id){
           
$valores"".$fila['opcion'].","
          
//echo "$valores";    
          
$query "INSERT INTO proveedor (marcas) VALUES ('$valores')"
         
$resultmysql_db_query($dbname$query) or die ("No se pudo ejecutar la consulta");
        }
    }
        

Lo que quiero es que cargue todos los valores de marca en el mismo campo

Espero sus comentarios

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:10.