Hola amigos gracias a la ayuda de amigos del foro puede ya solucionar una parte de mi problema ahora tengo este problema
Cuando no cumple la condicion deberia mostrar no existen registros para $buscar en esta variable se supone que esta el nombre pero me sale 1 es decir el codigo, y necesito que me salga el nombre
Me aparece el mensaje si pero no el nombre sino el codigo
Código PHP:
//capturo datos de envio
$buscar = $_POST['selectec'];
$fecini = $_POST['txtfeini'];
$fecfin = $_POST['txtfefi'];
// Tomamos el valor ingresado
$query = "SELECT NOMBAPEL_TECNICO, FECH_DISPO, HORA_DISPO
FROM disponibilidad D, tecnico T
WHERE D.CODI_TECNICO = T.CODI_TECNICO
AND T.CODI_TECNICO = '".$buscar."'
AND D.FECH_DISPO >='".$fecini."'
AND D.FECH_DISPO <= '".$fecfin."'
ORDER BY T.NOMBAPEL_TECNICO DESC";
$row = mysql_query($query);
if ($num = mysql_num_rows($row) == 0)
{
echo "NO EXISTEN REGISTROS PARA: <b>$buscar</b>";
}
else
{
?>
<table width="70%" align="center">
<tr>
<td colspan="3">SE ECONTRO LOS SIGUIENTES REGISTROS PARA: <?php echo
$buscar; ?>
</tr>
<tr>
<td>Desde: <?php echo $fecini; ?></td>
<td colspan="2">Hasta: <?php echo $fecfin; ?></td>
</tr>
<tr>
<td><strong>Nombre del Tecnico</strong></td>
<td><strong>Fecha</strong></td>
<td><strong>Hora</strong></td>
</tr>
<tr>
<?php
while ($res = mysql_fetch_array($row, MYSQL_ASSOC)) {
?>
<td><?php echo $res['NOMBAPEL_TECNICO']; ?></td>
<td><?php echo $res['FECHA_DISPO']; ?></td>
<td><?php echo $res['HORA_DISPO']; ?></td>
<?php
}
}