Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2007, 09:50
Avatar de Nietzsche
Nietzsche
 
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 3 meses
Puntos: 0
Definir nombre de variable PHP

Hola,

tengo un pequeño lio con un script que estoy desarrollando en PHP.

se trata de una aplicación en la que se define una tabla de horarios para la publicación de anuncios en TV. A la hora de dar de alta un contrato de nuevo anuncio busco en la base de datos las franjas de emision actuales (ya que estas pueden verse modificadas) y muestro varios checkbox, uno para cada franja de emisión y para cada dia de la semana, de la siguiente forma:

Código PHP:
<?php     
                $sql 
"SELECT * FROM franjaemision";            
                
$res mysql_query($sql) or die(mysql_error()); 
                if (
$row mysql_fetch_array($res))
                        {
                        do 
                            {    
                            echo 
"<tr>";        
            
                            echo 
"<td>".$row['nombre']."<input type='checkbox' name='L".$row['nombre']."'/></td>";
                            echo 
"<td>".$row['nombre']."<input type='checkbox' name='M".$row['nombre']."'/></td>";
                            echo 
"<td>".$row['nombre']."<input type='checkbox' name='X".$row['nombre']."'/></td>";
                            echo 
"<td>".$row['nombre']."<input type='checkbox' name='J".$row['nombre']."'/></td>";
                            echo 
"<td>".$row['nombre']."<input type='checkbox' name='V".$row['nombre']."'/></td>";
                            echo 
"<td>".$row['nombre']."<input type='checkbox' name='S".$row['nombre']."'/></td>";
                            echo 
"<td>".$row['nombre']."<input type='checkbox' name='D".$row['nombre']."'/></td>";
                            
                            echo 
"</tr>";
                        }
                        while (
$row mysql_fetch_array($res));
                    }
            
?>
De esta forma tengo (para dos franjas, A y B):

AL, AM, AX, AJ, AV, AS, AD
BL, BM, BX, BJ, BV, BS, BD

El problema me viene cuando quiero recoger estos datos del POST.
¿Como puedo crear las variables necesarias para almacenar estos datos?

Tengo estos datos fijos que recojo correctamente:

Código HTML:
$agente=$_POST['agente'];
		$cliente=$_POST['cliente'];
		$tipo=$_POST['tipo'];
		$fecha=$_POST['fecha'];
		$fechaIni=$_POST['fechai'];
		$fechaFin=$_POST['fechaf'];
		$duracion=$_POST['duracion'];
		$fechaf=$_POST['fechaf'];
		$modo=$_POST['modo'];
pero me faltaría una variable para cada uno de los checkboxes donde se vea si el anuncio se emite en esa franja o no.

¿Alguna idea de como hacerlo?

Gracias.
__________________
Salud y libertad