Foros del Web » Programando para Internet » PHP »

Definir nombre de variable PHP

Estas en el tema de Definir nombre de variable PHP en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 30/08/2007, 09:50
Avatar de 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:40.