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
Started by
marthamelo
, Sep 10 2013 02:00 AM
5 replies to this topic
#1
Posted 10 September 2013 - 02:00 AM
#2
Posted 10 September 2013 - 02:14 AM
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
Posted 10 September 2013 - 02:57 AM
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
Posted 11 September 2013 - 08:02 AM
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
Posted 12 September 2013 - 11:59 AM
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
Posted 17 September 2013 - 10:24 AM
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