All pastes #285733 Raw Edit

Mine

public php v1 · immutable
#285733 ·published 2006-12-20 00:22 UTC
rendered paste body
switch($pesquisa){    case "autorN" :                    pesquisar(1, $pretende);                    break;    case  "autorA" :                    pesquisar(2, $pretende);                    break;    case  "titulo" :                    pesquisar(3, $pretende);                    break;    case  "editora" :                    pesquisar(4, $pretende);                    break;    case   "ano"   :                    pesquisar(5, $pretende);                    break;    default :                echo " NADA";                break;                }                                                                                                        function pesquisar($valor,$pretende){    switch($valor)    {        case 1:                $query2 = "SELECT Autor.Nome,Autor.Apelido,Livro.titulo,Livro.Editora,Livro.Ano                FROM Autor,Livro,Autoria                WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro                AND Autor.Nome LIKE '%$pretende%'";                                $doQuery2 =  mysql_query($query2) or die(mysql_error());                                if(mysql_affected_rows() == 0)                {                    $betterSearch = substr($pretende,0,2);                    pesquisa_alternativa($valor, $betterSearch);                }                else                {                    while($row = mysql_fetch_row($doQuery2))                    {                        echo "<tr>                              <td> $row[1] , $row[0] -  $row[2] ( $row[3] - $row[4])                               </td>                              </tr>                              ";                    }                }         case 2:                $query2 = "SELECT Autor.Nome,Autor.Apelido,Livro.titulo,Livro.Editora,Livro.Ano                FROM Autor,Livro,Autoria                WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro                AND Autor.Apelido LIKE '%$pretende%'";                                $doQuery2 =  mysql_query($query2) or die(mysql_error());                                if(mysql_affected_rows() == 0)                {                    $betterSearch = substr($pretende,0,2);                    pesquisa_alternativa($valor, $betterSearch);                }                else                {                    while($row = mysql_fetch_row($doQuery2))                    {                        echo "<tr>                              <td> $row[1] , $row[0] -  $row[2] ( $row[3] - $row[4])                               </td>                              </tr>                              ";                    }                }                break;                          case 3:                $query2 = "SELECT Autor.Nome,Autor.Apelido,Livro.titulo,Livro.Editora,Livro.Ano                FROM Autor,Livro,Autoria                WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro                AND Autor.titulo LIKE '%$pretende%'";                                $doQuery2 =  mysql_query($query2) or die(mysql_error());                                if(mysql_affected_rows() == 0)                {                    $betterSearch = substr($pretende,0,2);                    pesquisa_alternativa($valor, $betterSearch);                }                else                {                    while($row = mysql_fetch_row($doQuery2))                    {                        echo "<tr>                              <td> $row[1] , $row[0] -  $row[2] ( $row[3] - $row[4])                               </td>                              </tr>                              ";                    }                }                break;                            case 4:                $query2 = "SELECT Autor.Nome,Autor.Apelido,Livro.titulo,Livro.Editora,Livro.Ano                FROM Autor,Livro,Autoria                WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro                AND Autor.Editora LIKE '%$pretende%'";                                $doQuery2 =  mysql_query($query2) or die(mysql_error());                                if(mysql_affected_rows() == 0)                {                    $betterSearch = substr($pretende,0,2);                    pesquisa_alternativa($valor, $betterSearch);                }                else                {                    while($row = mysql_fetch_row($doQuery2))                    {                        echo "<tr>                              <td> $row[1] , $row[0] -  $row[2] ( $row[3] - $row[4])                               </td>                              </tr>                              ";                    }                }               break;                          case 5:                $query2 = "SELECT Autor.Nome,Autor.Apelido,Livro.titulo,Livro.Editora,Livro.Ano                FROM Autor,Livro,Autoria                WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro                AND Autor.Ano LIKE '%$pretende%'";                                $doQuery2 =  mysql_query($query2) or die(mysql_error());                                if(mysql_affected_rows() == 0)                {                    $betterSearch = substr($pretende,0,2);                    pesquisa_alternativa($valor, $betterSearch);                }                else                {                    while($row = mysql_fetch_row($doQuery2))                    {                        echo "<tr>                              <td> $row[1] , $row[0] -  $row[2] ( $row[3] - $row[4])                               </td>                              </tr>                              ";                    }                }              break;    }}function pesquisa_alternativa($valor, $betterSearch){    switch($valor)    {        case 1:                $query = "SELECT Autor.Nome,Autor.Apelido,Livro.titulo,Livro.Editora,Livro.Ano                          FROM Autor,Livro,Autoria                          WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro                          AND Autor.Nome LIKE '%$betterSearch%'";                $doQuery =  mysql_query($query) or die(mysql_error());                                if(mysql_affected_rows() >=  1)                {                    while($row = mysql_fetch_row($doQuery))                    {                        echo "<tr>                              <td> $row[1] , $row[0] -  $row[2] ( $row[3] - $row[4])                               </td>                              </tr>                              ";                    }                 }                 else                 {                    echo "<tr>                          <td> Nao encontra-mos nenhum dado, tente de novo </td>                           </tr>                          ";                }                break;                         case 2:                $query = "SELECT Autor.Nome,Autor.Apelido,Livro.titulo,Livro.Editora,Livro.Ano                          FROM Autor,Livro,Autoria                          WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro                          AND Autor.Apelido LIKE '%$betterSearch%'";                $doQuery =  mysql_query($query) or die(mysql_error());                                if(mysql_affected_rows() >=  1)                {                    while($row = mysql_fetch_row($doQuery))                    {                        echo "<tr>                              <td> $row[1] , $row[0] -  $row[2] ( $row[3] - $row[4])                               </td>                              </tr>                              ";                    }                 }                 else                 {                    echo "<tr>                          <td> Nao encontra-mos nenhum dado, tente de novo </td>                           </tr>                          ";                }                break;                    case 3:                    $query = "SELECT Autor.Nome,Autor.Apelido,Livro.titulo,Livro.Editora,Livro.Ano                          FROM Autor,Livro,Autoria                          WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro                          AND Autor.titulo LIKE '%$betterSearch%'";                $doQuery =  mysql_query($query) or die(mysql_error());                                if(mysql_affected_rows() >=  1)                {                    while($row = mysql_fetch_row($doQuery))                    {                        echo "<tr>                              <td> $row[1] , $row[0] -  $row[2] ( $row[3] - $row[4])                               </td>                              </tr>                              ";                    }                 }                 else                 {                    echo "<tr>                          <td> Nao encontra-mos nenhum dado, tente de novo </td>                           </tr>                          ";                }                break;                            case 4:                    $query = "SELECT Autor.Nome,Autor.Apelido,Livro.titulo,Livro.Editora,Livro.Ano                          FROM Autor,Livro,Autoria                          WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro                          AND Autor.Editora LIKE '%$betterSearch%'";                $doQuery =  mysql_query($query) or die(mysql_error());                                if(mysql_affected_rows() >=  1)                {                    while($row = mysql_fetch_row($doQuery))                    {                        echo "<tr>                              <td> $row[1] , $row[0] -  $row[2] ( $row[3] - $row[4])                               </td>                              </tr>                              ";                    }                 }                 else                 {                    echo "<tr>                          <td> Nao encontra-mos nenhum dado, tente de novo </td>                           </tr>                          ";                }                break;                        case  5:                    $query = "SELECT Autor.Nome,Autor.Apelido,Livro.titulo,Livro.Editora,Livro.Ano                          FROM Autor,Livro,Autoria                          WHERE Autor.IDAutor=Autoria.IDAutor AND Autoria.IDLivro=Livro.IDLivro                          AND Autor.Ano LIKE '%$betterSearch%'";                $doQuery =  mysql_query($query) or die(mysql_error());                                if(mysql_affected_rows() >=  1)                {                    while($row = mysql_fetch_row($doQuery))                    {                        echo "<tr>                              <td> $row[1] , $row[0] -  $row[2] ( $row[3] - $row[4])                               </td>                              </tr>                              ";                    }                 }                 else                 {                    echo "<tr>                          <td> Nao encontra-mos nenhum dado, tente de novo </td>                           </tr>                          ";                }                break;                                       }}