Ir al contenido


Foto

llenar checkbox con msql


  • Por favor identifícate para responder
5 respuestas en este tema

#1 marthamelo

marthamelo

    Advanced Member

  • Miembros
  • PipPipPip
  • 106 mensajes
  • LocationA Coruña

Escrito 10 septiembre 2013 - 02:00

Hola, estoy creando un formulario  y tengo dos dudas,
1) deseo que los clientes puedan seleccionar su o sus intereses marcando uno o varios checkbox  los cuales  quiero llenar dinámicamente desde una base de datos, es decir que los checkbox tomen el valor y texto acompañante de un campo de una tabla de mi base de datos
2) una vez seleccionados como puedo insertar en un campo todos los datos (checkbox marcados) que el cliente seleccionó
Gracias

  • 0

#2 andy

andy

    Member

  • Miembros
  • PipPip
  • 47 mensajes
  • Locationespana

Escrito 10 septiembre 2013 - 02:14

hola marthamelo mira te puedo aydar con lo primero llenar checkbox con campo de bd


$SQL=$conexion->query("SELECT * FROM TABLA");
while ($row =$SQL->fetch_array()){
echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['CAMPO']."\">".$row['CAMPO']."<br>";
}


espero sea lo que quieres
lo segundo espero que otro compañero te aclare y así yo tambien tomaré notas
un saludo
  • 0

#3 marthamelo

marthamelo

    Advanced Member

  • Miembros
  • PipPipPip
  • 106 mensajes
  • LocationA Coruña

Escrito 10 septiembre 2013 - 02:57

hola andy si bien funciona pero tengo 51 registros y todos me salen de gorpe uno debajo del otro. ¿como puedo organizarlo para que se vean de 10 en 10 al lado ?
  • 0

#4 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 11 septiembre 2013 - 08:02

hola andy si bien funciona pero tengo 51 registros y todos me salen de gorpe uno debajo del otro. ¿como puedo organizarlo para que se vean de 10 en 10 al lado ?


Podrías explicar un poco más a que te refieres con ¿10 en 10 al lado? o mostrar una imagen de como los quieres imprimir para darnos una idea exacta de lo que necesitas y poder ayudarte mejor.

saludos
  • 0

#5 porfi.dev

porfi.dev

    Advanced Member

  • Miembros
  • PipPipPip
  • 183 mensajes
  • LocationMy House @ México

Escrito 12 septiembre 2013 - 11:59

eso es maquetación me basare en el texto que colocaron arriba.

$SQL=$conexion->query("SELECT * FROM TABLA");
$contador = 0;
while ($row =$SQL->fetch_array()){
if($contador == 0){
  echo "<div style=\"float: left;\">"
  $contador ++;
}
else {
  $contador ++;
}
echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['CAMPO']."\">".$row['CAMPO']."<br>";
if($contador == 10){
  echo "</div>"
  $contador = 0;
}
}

  • 0

#6 marthamelo

marthamelo

    Advanced Member

  • Miembros
  • PipPipPip
  • 106 mensajes
  • LocationA Coruña

Escrito 17 septiembre 2013 - 10:24

hola, gracias elporfirio perfecto gracias a ti y andy ya solucioné la primera parte aun estoy tratando de al macenar el resultado en un solo campo
  • 0




IP.Board spam blocked by CleanTalk.