Cita:
Iniciado por koji_kabuto
gracias por responder ... probe de esa manera .. pero no es lo que busco .. si selecciones los 3 te sale solo el ultimo campo chekbox .... deberia haber una forma de que pudiera grabar en el (campo paises) >> argentina - uruguay ... y a la hora de consultar que me pueda traer por argentina, uruguay o todos ...
has esto
Código PHP:
Ver original<input type="checkbox" name="pais[]" id="checkbox" value="Argentina">
<input type="checkbox" name="pais[]" id="checkbox2" value="Brasil">
<input type="checkbox" name="pais[]" id="checkbox3" value="Uruguay">
#en la pagina donde los recibes has esto
foreach($_POST['pais'] as $id=>$valor){
echo "el indice es".$id." el valor es ".$valor."<br/>";
}
si lo seleccionastes todos deberia de imprimirte esto
el indice es 0 el valor es argentina
el indice es 1 el valor es brasil
el indice es 2 el valor es uruguay
ya que lo trabajaste como arreglo y lo estas recorriendo dentro del ciclo foreach si nolo recorres en un ciclo no te los muestra todos xq es un arreglo, otra cosa tu lo vas a meter todos en un mismo campo?? si es asi de la manera que te dije es ma facil xq solo tendrias que hacer un implode y separarlos que se yo x coma algo asi
te deberia mostrar los que seleccionaste separados por coma
y para buscarlos lo harias con una consulta con condicion
like espero te sirva suerte