hola pues mira no es necesario que hagas esas comparaciones
Código PHP:
if($m==1)
{
$m="Jan";
}
...
desde html ya puedes mandar el mes en lugar de colocarlo como numero, si no ocupas el numero pues no le pongas el numero :P, y cuando creas la lista de los meses asi por ejemplo.
Código HTML:
<td align="center">
<select name="mes" size="1" multiple>
<option value="Jan" selected>Jan
<option value="Feb">Feb
<option value="Mar">Mar
<option value="Apr">Apr
<option value="May">May
<option value="Jun">Jun
<option value="Jul">Jul
<option value="Aug">Aug
<option value="Sep">Sep
<option value="Oct">Oct
<option value="Nov">Nov
<option value="Dec">Dec
</select>
conciderando que es de selecion multiple lo que vas recibir en php es un arreglo
puedes tomar los meses asi por ejemplo
Código PHP:
for($i=0;$i<count($_POST['mes']);$i++)
{
$mes[]=$_POST['mes'][$i];
}
$dia=$_POST ["dia"][0];
$year=$_POST ["year"];
$fecha="$mes[0] $dia 20$year 12:00AM";
echo "fecha: ".$fecha;
echo "<p>dia: ".$dia[0];
echo "<p>year: ".$year;
lo mismo para los dias y supongo yo que deben de ser la misma cantidad seleccionada que la de los meses los dias que debe selecionar el usuario para formar las fechas, y poder generar el SQL a ejecutar
Saludos, espero te ayude