Tema: Buscador
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/06/2005, 01:13
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Insisto no especificas QUÉ QUIERES HACER... se te podría dar un "script de un buscador":
Código PHP:
<?php
if(isset($_POST['buscar'])) {
    
$conexionmysql_connect("servidor""usuario""contraseña"); //sustituye tus datos
        
mysql_select_db("tu_base_de_datos"$conexion);     //sutituye por tu base de datos
        
$busquedamysql_query("SELECT * FROM tabla WHERE campo='".$_POST['buscar']."'"$conexion); // sustituye tabla y campo

    
echo "<table>"// para mostrar resultados.. ;-) hasta con tablas :-)
    
while ($row=mysql_fetch_row($busqueda)) { // para hacerlo genérico
        
echo "<tr>"// una fila
         
for($i=0$i<count($row); $i++) { // para hacerlo genérico
            
echo "<td>".$row[$i]."</td>";
         } 
         echo 
"<tr>";
    }
    echo 
"</table>";
} else {
?>
<form method="post" action="<?=$_SERVER['PHP_SELF'?>">
  <input type="text" name="buscar">
  <input type="submit" name="Submit" value="Buscar">
</form>
<?php ?>
pero si no sabes el cómo trabaja una Base de Datos y PHP (al menos los conceptos) no podrás adaptarlo... porque seguramente quieres adaptarlo a algo (lo mismo, no mencionas qué) así que estudialo, visita las FAQ para iniciados...

Te adelanto que son dos cosas independientes y por lo tanto dos lenguajes independientes; chekate la respuesta número 8 de este post: http://www.forosdelweb.com/f18/combo-con-origen-sql-299660/ (lo he repetido muchas veces últimamente ).

Por otra parte... ¿qué "talbe"???... haces referencia a un script que viste??, ¿cuál? (coloca un enlace, no copies y pegues).. aunque solo lo pregunto para comentarte que no somos adivinos y que la palabra está mal escrita (tampoco es que te critique a todos se nos atravieza una tecla )... espero no sea necesario hagas referencia a el buscador ya que a lo que haces referencia debe estar en el script que dejo y en los comentarios te planteo lo que tendrías que cambiar...

... otra cosa: realizé una simple busqueda en el foro y llegué a este link casi inmediatamente: http://www.programacion.net/php/articulo/adr_buscador/ .. no lo he revizado, pero el link está.

Así que te recomiendo leas este artículo (hace referencia de hackers, pero es aplicable a cualquier persona): http://www.sindominio.net/ayuda/preg...eligentes.html y tomes en serio las recomendaciones que plantea... por tu beneficio, dice muchas verdades y avanzaríamos rápido si todos nos apegaramos a ellas.

Sin más... la "bibliografia" de todo lo que utilizé (para que estudies):
www.php.net/variables.external < por el $_POST del inicio y el recojer la palabra a buscar
www.php.net/mysql_connect
www.php.net/mysql_select_db
www.php.net/mysql_query
www.php.net/mysql_fetch_row
www.php.net/mysql_fetch_assoc << más utilizado y que seguramente encontrarás en otros scrips
www.php.net/mysql_fetch_array << lo mismo que lo anterior
www.php.net/while << como extras, los ocupo
www.php.net/for << idem
www.php.net/count << idem
http://www.php.net/manual/es/reserve...riables.server << si te preguntas el por qué del $_SERVER['PHP_SELF']; verás que solo lo hice para el ejemplo, puedes precindir de ello... supongo sabes de HTML.
... y esto por parte de PHP, como dije, aparte está SQL y básicamente te recomiendo el sitio www.mysql-hispano.org (supongo usas MySQL, tampoco lo mencionas).

... intento ayudarte de la mejor manera posible... La mejor de las suertes!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 02/06/2005 a las 01:20