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

llenar checkbox con msql
Comenzado por
marthamelo
, sep 10 2013 02:00
5 respuestas en este tema
#1
Escrito 10 septiembre 2013 - 02:00
#2
Escrito 10 septiembre 2013 - 02:14
hola marthamelo mira te puedo aydar con lo primero llenar checkbox con campo de bd
espero sea lo que quieres
lo segundo espero que otro compañero te aclare y así yo tambien tomaré notas
un saludo
$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
#3
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 ?
#4
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
#5
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;
}
}
#6
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