Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/09/2017, 15:01
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: update condicionada y consulta a base de datos con cadena

Puedes mostrar todo tu formulario?

En todo caso como tu expones:

for(1;10;++){

$id_cap= $_POST['id_cap'. $i];
$phone= $_POST['phone' . $i];
$leido= $_POST['leido' . $i];


Da para entender que tienes esto

<input name="id_cap1" /><input name="phone1" /><input name="leido1" />
<input name="id_cap2" /><input name="phone2" /><input name="leido2" />
..
<input name="id_cap10" /><input name="phone10" /><input name="leido10" />

Te recomiendo esto:

<input name="id_cap[]" /><input name="phone[]" /><input name="leido[]" />
<input name="id_cap[]" /><input name="phone[]" /><input name="leido[]" />
....
<input name="id_cap[]" /><input name="phone[]" /><input name="leido[]" />

Asi de pasada te ahorras forzar ese for, ya que el usuario podria mediante js borrar varios o todos los inputs y has una buena validacion...

Código PHP:
Ver original
  1. if(!isset($_POST["id_cap"])){
  2.     for($k=0;$k<sizeof($_POST["id_cap"]);$k++){
  3.     $id = $_PÖST["id_cap"][$k];
  4.     $phone = $_PÖST["phone"][$k];
  5.     $read = $_PÖST["leido"][$k];
  6.         if(!empty($id) && !empty($phone) && !empty($read)){
  7.         //update   
  8.         }
  9.     }
  10. }
No dejes nada en manos del usuario nunca

Última edición por alvaro_trewhela; 06/09/2017 a las 15:15