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.