Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/03/2015, 16:13
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Cambiar los nombres de las variables y distintos elementos en un bucle

Antes que nada, estás duplicando temas:

http://www.forosdelweb.com/f18/cambi...bucle-1124045/

Por favor lee las normas del foro, evita ser sancionado.

Ahora, volviendo al tema:

Lo correcto es que uses la notación de array:
Código PHP:
Ver original
  1. <input name="ids[]" value="x">
  2. <input name="ids[]" value="y">
  3. <input name="ids[]" value="z">
  4. ...

Entonces al recibir todo lo haces así: $_POST['ids']

Y desde luego, al ser un array no tienes que ir haciendo caso por caso a mano:
Código PHP:
Ver original
  1. foreach ($_POST['ids'] as $id) {
  2.   $sql = "UPDATE ticket SET estado = 'C', f_finp = '$fecha' WHERE id_ticket = $id";
  3.   // ...
  4. }

O mejor aún, usando la sintaxis IN:
Cita:
UPDATE tabla SET campo = 'valor' WHERE id IN(1,2,3,...)
Sea lo que sea debes cambiar la forma en que haces las cosas, por tu bien.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.