Ver Mensaje Individual
  #13 (permalink)  
Antiguo 24/04/2007, 08:59
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Re: consulta en php con un if

pues yo no veo nada extraño, a no ser que sea el último else que no tiene
Código PHP:
<?php
include("config.php");
$palabra=$_POST['palabra'];
if(
$palabra)
    {
        
$resp mysql_query("select * from soporte where solicitud LIKE '%".$palabra."%'") or die (mysql_error());
        if(
mysql_num_rows($resp) == "0")
            {
                echo 
"No hay resultados";
            }
        else
            {
                echo 
"<strong>Resultados de la busqueda:</strong><br><br>";
                while(
$sql mysql_fetch_array($resp))
                    {
                        echo 
"· Numero de Solicitud: ".$sql['solicitud']."<br>";
                        echo 
"· Fecha: ".date("d/m/Y h:i A",$sql['fecha'])."<br>";
                        echo 
"· Descripcion: ".$sql['descpc']."<br>";
                        echo 
"· Falla: ".$sql['descfalla']."<br>";
                        echo 
"· Observaciones: ".$sql['observacion']."<br>";
                        
# echo "· Asignado a: ".$sql[asignado]."<br>";
                        
$asig == $sql['asignado'];
                        if (
$asig == "tec1")
                            { echo 
"Asignado a : Tecnico 1"; }
                        else
                            { echo 
"Asignado a : Tecnico 2"; }
                    }
                echo 
"<br><br><b>Pulse <a href='form.php'>aqui</a> para realizar otra busqueda</b>";
                echo 
"<br><b>Pulse <a href='index.html'>aqui</a> ir a la pagina principal";
            }
    }
else
    echo 
"se necesita la palabra";
?>
checa a ver que tal y dices.

editado: cierto lo que dice acastillog70 no me habia dado cuenta.

y en cuanto a esto
Código PHP:
$asignado=($sql['asignado']=="tec1")?"tecnico 1":"tecnico 2";//esto es el if ternario
 
echo "· Asignado a: $asignado<br>"
es en lugar de esto
Código PHP:
if ($asig == "tec1")
{ echo 
"Asignado a : Tecnico 1"; }
else
{ echo 
"Asignado a : Tecnico 2"; }

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.