Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/09/2010, 13:32
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 1 mes
Puntos: 461
Respuesta: Ayuda varias variables en una tabla ...

Cita:
Iniciado por koji_kabuto Ver Mensaje
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
  1. <input type="checkbox" name="pais[]" id="checkbox" value="Argentina">
  2. <input type="checkbox" name="pais[]" id="checkbox2" value="Brasil">
  3. <input type="checkbox" name="pais[]" id="checkbox3" value="Uruguay">
  4. #en la pagina donde los recibes has esto
  5. foreach($_POST['pais'] as $id=>$valor){
  6.     echo "el indice es".$id." el valor es ".$valor."<br/>";
  7. }
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
Código PHP:
Ver original
  1. $paises=implode(",",$_POST['pais']);
  2. echo $paises
te deberia mostrar los que seleccionaste separados por coma
y para buscarlos lo harias con una consulta con condicion like espero te sirva suerte
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way