Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2010, 15:46
Maru77
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 21 años, 7 meses
Puntos: 5
Duda con Lista Desplegable

Hola!!!

Tengo este formulario

Código HTML:
<form name="salida" method="post" action="" >

        <tr>
          <td><label>
            <select name="tipocliente" id="tipocliente">
            	<option>Seleccionar...</option>
            	<option value="1">Cliente 1</option>
                <option value="2">Cliente 2</option>
                <option value="3">Cliente 3</option>
            </select>
          </label></td>
        </tr>
        <tr>
          <td></td>
        </tr>
        <tr>
          <td>Fecha</td>
        </tr>
        <tr>
          <td><label>
            <input type="text" value="" name="fecha" />
          </label></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>           
              <input type="submit" name="button" id="button" value="Buscar" /> </td>
        </tr>
      </table>
</form> 
En la siguiente consulta a una tabla tengo que recibir resultados según el tipo de cliente y fecha que se elija, pero no logro hacer la parte por la cual uno de los campos o ambos están vacíos, alguien me puede decir si hay algo mal en el código?

Código PHP:
$tipocliente = isset($_POST["tipocliente "]) ? $_POST["tipocliente "]:"";
$fecha = isset($_POST["fecha"]) ? $_POST["fecha"]:"";


$sql ="SELECT * FROM tb_tipocliente  WHERE 1 = 1";

if (isset(
$_POST["tipocliente "]) == 'Cliente 1')
{
    
    
$sql $sql." AND tipocliente = '$tipocliente ' AND DATE_FORMAT(desFecha,'%d-%m-%Y') = '".$_POST["fecha"]."'";    
}
if (isset(
$_POST["tipocliente "]) == 'Cliente 2')
{
    
$sql $sql." AND tipocliente = '$tipocliente ' AND DATE_FORMAT(desFecha,'%d-%m-%Y') = '".$_POST["fecha"]."'";
}
if (isset(
$_POST["tipocliente "]) == 'Cliente 3')
{
    
$sql $sql." AND tipocliente = '$tipocliente ' AND DATE_FORMAT(desFecha,'%d-%m-%Y') = '".$_POST["fecha"]."'";
}

/* ESTO NO FUNCIONA
elseif (isset($_POST["tipocliente "]) == 'Seleccionar...'){

    echo "ingrese los datos para la búsqueda"; 
}*/    

$resultado mysql_query($sql$Link);

while (
$Row mysql_fetch_array ($resultado)) {
    
$contenido = (str_replace("\\""",$Row["Contenido"]));
    
}

    echo 
utf8_encode("$contenido"); 
Muchas gracias desde ya!
__________________
Saludos!!!
Maru.-