Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2009, 20:09
GABRIEL_ADS
 
Fecha de Ingreso: febrero-2006
Mensajes: 155
Antigüedad: 18 años, 3 meses
Puntos: 0
Pregunta Ayuda con buscador

Buenas noches amigos, les traigo este pequeño codigo, es un buscador que busca en una tabla mysql por el numero (id), este codigo sirve lo unico malo es que me muestra todos los registros sin que yo utilice el buscador, si alguien tiene tiempo reviselo para ayudarme a solventar esta duro, luego lo colocare en las programas prefabricados de php del foro para ayudar a otros que se les presente el mismo problema q yo.

Código PHP:
</head>

<body>
<form id="form1" name="form1" method="post" action="">
      <table width="150" border="1">
    <tr>
    <th colspan="2" scope="col"><div align="center" class="Estilo1">Introduzca el Nro del PDT </div></th>
    </tr>
    <tr>
    <td width="92"><div align="center">
        <label>
<input name="busca_pdt" type="text" id="busca_pdt" size="10" maxlength="4" />
        </label>
        </div></td>
    <td width="58"><div align="center">
        <label>
        <input type="submit" name="Submit" value="Buscar!" />
        </label>
        </div></td>
    </tr>
    </table>
<?php
//comprueba que el form no se mande vacio 
if (isset($_POST['busca_pdt']))
{
$cadena "Debe introducir el Nro del PDT."//puedes recibirla por POST o lo que quieras 
$color "#FF0000"//lo mismo que antes 
echo "<p><font color='".$color."'>".$cadena."</font></p>"
echo 
"</html></body> \n";
exit;


//cierre de comprueba que el form no se mande vacio 
//script de conexi&oacute;n 
$conex mysql_connect("localhost""root""")
or die (
"No se ha podido conectar");
mysql_select_db("pdts")
or die (
'Error en la Base de Datos');
?>
  <!--cierre script de conexion-->

<?php
$Number
=""// donde $number seria la cadena recibida 
$palabrasexplode(" "$Number); 
$buscarimplode("%' OR LIKE '%"$palabras); 
echo 
"SELECT * FROM agendados WHERE PDTId LIKE '%".$buscar."%'"
//criterios de b&uacute;squeda
while(!$result)
{
$result = @mysql_query("SELECT * FROM agendados WHERE PDTId LIKE '%$busca%'");
}
$result = @mysql_query("SELECT * FROM agendados WHERE PDTId LIKE '%$busca%'");
if (!
$result
{
echo(
"<p>Error performing query: " mysql_error() . "</p>");
exit();
}
//cierre de criterios de b&uacute;squeda
//despliegue de array
while ( $row mysql_fetch_array($result) ) 
{
echo(
"<p><font color=green> t&iacute;tulo:</font> " .
$row["PDTId"] ."<font color=green><br> autor:</font> " 
$row["Estatus"] . "<font color=green><br>c&oacute;digo:</font> " 
$row["Descripcion"] . " <font color=green><br> precio:</font> " 
$row["AfectaServicio"] . "<br><bR><bR>");
}
//cierre de despliegue de array
$busca=0
?>
</form>
</body>
</html>
__________________
Gabriel T. Ballesteros