El tema es el siguiente:
Tengo esto en mi codigo:
Código PHP:
Ver original$cantidad = $_POST ['cantidad'];
$h1 = $_POST ['1'];
$h2 = $_POST ['2'];
$h3 = $_POST ['3'];
$h4 = $_POST ['4'];
$h5 = $_POST ['5'];
$fecha = $dia."/".$mes."/".$anio; //fecha actual
if ($h1!=NULL){
$sSQL="UPDATE ticket SET estado = 'C', f_finp = '$fecha' WHERE id_ticket = $h1";
}
if ($h2!=NULL){
$sSQL2="UPDATE ticket SET estado = 'C', f_finp = '$fecha' WHERE id_ticket = $h2";
}
if ($h3!=NULL){
$sSQL3="UPDATE ticket SET estado = 'C', f_finp = '$fecha' WHERE id_ticket = $h3";
}
if ($h4!=NULL){
$sSQL4="UPDATE ticket SET estado = 'C', f_finp = '$fecha' WHERE id_ticket = $h4";
}
if ($h5!=NULL){
$sSQL5="UPDATE ticket SET estado = 'C', f_finp = '$fecha' WHERE id_ticket = $h5";
}
Lo hice asi para salir del paso pero aca está limitado en 5 la cantidad de elementos y si el ususario tiene de 6 para arriba ya no funciona. Yo tengo la cantidad de elementos guardado en $cantidad, ahora mi duda es como hacer para ir cambiando los nombres de las variables (en un bucle for por ejemplo) $h1, $h2, h3..... y lo que tomaría de valor con el método POST: $_POST ['1']; $_POST ['2']; $_POST ['3'].... y tambien los valores de las sentencias:
if ($h1!=NULL){
$sSQL1="UPDATE ticket SET estado = 'C', f_finp = '$fecha' WHERE id_ticket = $h1";
mysql_query($sSQL1);
(subrayo en negrita lo que tendria que ir cambiando)
Si alguien me ayuda le estaría muy agradecido!!!