Hola buenas, tengo un formulario que tiene 3 campos, el cual al darle al boton submit, deberia de hacer validaciones y buscar archivos de acuerdo a la validacion
Este es mi formulario:
Código HTML:
<table>
<tr>
<td colspan="4" bgcolor="#C6E2FF"><div align="center">
<form name="form1" method="post" action="reporte_cdr.php">
<table width="70%" border="0" cellpadding="2" cellspacing="2" bordercolor="#333333">
<tr>
<td width="33%" bgcolor="#C6E2FF" class="Estilo3"><div align="center" class="Estilo29">Fecha Desde </div></td>
<td width="33%" bgcolor="#C6E2FF" class="Estilo3"><div align="center" class="Estilo29">Fecha Hasta </div></td>
<td width="34%" bgcolor="#C6E2FF" class="Estilo3"><div align="center" class="Estilo29">Teléfono </div></td>
</tr>
<tr>
<td bgcolor="#C6E2FF"><div align="center">
<label></label>
<label>
<input name="txt_fechaini" type="text" id="txt_fechaini" size="12" value="">
</label>
</div></td>
<td bgcolor="#C6E2FF"><div align="center">
<input name="txt_fechafin" type="text" id="txt_fechafin" size="12" value="">
</div></td>
<td bgcolor="#C6E2FF"><div align="center">
<input name="txt_telefono" type="text" id="txt_telefono" size="12" value="">
</div></td>
<td bgcolor="#C6E2FF"></td>
</tr>
<tr>
<td colspan="4" bgcolor="#C6E2FF"><div align="center">
<label>
<input type="submit" name="Submit" value="Buscar">
</label>
</div></td>
</tr>
</table>
</form>
</div></td>
</tr>
</table>
y este es mi php:
Código PHP:
<?php
if (isset($_POST['Submit']))
{
if (isset($_POST["txt_fechaini"]))
{
$fecha_ini=$_POST['txt_fechaini'];
$fecha_fin=$_POST['txt_fechafin'];
list($dia_ini,$mes_ini,$ano_ini)=explode("/",$fecha_ini);
$fecha_ini = $ano_ini . $mes_ini . $dia_ini;
list($dia_fin,$mes_fin,$ano_fin)=explode("/",$fecha_fin);
$fecha_fin = $ano_fin . $mes_fin . $dia_fin;
if(isset($_POST['txt_telefono']))
{
$telefono=$_POST['txt_telefono'];
$con=0;
echo $telefono;
foreach (glob("/var/spool/asterisk/monitorDONE/MP3/*" . $telefono . "*.mp3") as $phone)
{
$maximo = strlen($phone);
$archivo = substr($phone,36,$maximo);
list($fecha) = explode("-",$archivo);
$phone = substr($phone,52,$maximo);
list($phone) = explode("-",$phone);
/*if ($fecha >= $fecha_ini) && ($fecha <= $fecha_fin) && ($telefono == $phone)
{
$con++;
if ($con % 2 != 0)
{
echo "<tr bgcolor='#CCCC99'>
<td width='33%' align='center'>$fecha</td>
<td width='33%' align='center'>$archivo</td>
<td width='34%' align='center'><a href='descarga.php?archivo=$archivo'>Descarga</a></td>
</tr>";
}else{
echo "<tr bgcolor='#FFFFFF'>
<td width='33%' align='center'>$fecha</td>
<td width='33%' align='center'>$archivo</td>
<td width='34%' align='center'><a href='descarga.php?archivo=$archivo'>Descarga</a></td>
</tr>";
}
}*/
}
}else{
echo $fecha_ini;
foreach (glob("/var/spool/asterisk/monitorDONE/MP3/*.mp3") as $phone)
{
$maximo = strlen($phone);
$archivo = substr($phone,36,$maximo);
list($fecha) = explode("-",$archivo);
/*if ($fecha >= $fecha_ini) && ($fecha <= $fecha_fin)
{
$con++;
if ($con % 2 != 0)
{
echo "<tr bgcolor='#CCCC99'>
<td width='33%' align='center'>$fecha</td>
<td width='33%' align='center'>$archivo</td>
<td width='34%' align='center'><a href='descarga.php?archivo=$archivo'>Descarga</a></td>
</tr>";
}else{
echo "<tr bgcolor='#FFFFFF'>
<td width='33%' align='center'>$fecha</td>
<td width='33%' align='center'>$archivo</td>
<td width='34%' align='center'><a href='descarga.php?archivo=$archivo'>Descarga</a></td>
</tr>";
}
}*/
}
}
}else{
echo "esto es si no esta definido fecha_ini";
if (isset($_POST['txt_telefono']))
{
$telefono = $_POST['txt_telefono'];
$con=0;
foreach (glob("/var/spool/asterisk/monitorDONE/MP3/*" . $telefono . "*.mp3") as $phone)
{
$maximo = strlen($phone);
$archivo = substr($phone,36,$maximo);
$fecha = explode("-",$archivo);
$con++;
if ($con % 2 != 0)
{
echo "<tr bgcolor='#CCCC99'>
<td width='33%' align='center'>$fecha</td>
<td width='33%' align='center'>$archivo</td>
<td width='34%' align='center'><a href='descarga.php?archivo=$archivo'>Descarga</a></td>
</tr>";
}else{
echo "<tr bgcolor='#FFFFFF'>
<td width='33%' align='center'>$fecha</td>
<td width='33%' align='center'>$archivo</td>
<td width='34%' align='center'><a href='descarga.php?archivo=$archivo'>Descarga</a></td>
</tr>";
}
}
}else{
echo "<tr>
<td align='center'><b>DEBE INSERTAR ALGÚN DATO A BUSCAR!</b></td>
</tr>";
}
}
}else{
echo "<tr bgcolor='#000000'>
<td></td><td></td><td></td>
</tr>";
}
?>
la 2da validacion es la que no funciona o sea entra en el if si es que no pasa datos este campo de texto:
if (isset($_POST["txt_fechaini"]))
Me podrian ayudar a ver que es lo que estoy haciendo mal por favor?
Desde ya muchas gracias a todos!