|
|
\n");
}
//-->
 |
Gestionado por phpBB © 2001 phpBB Group.
Version 2.0.6 de PHP-Nuke Port por Tom Nitzschner © 2002 www.toms-home.com
|
|
 |
|
|
 |
Foros de discusión -> PHP |
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
gauchopuig Invitado
|
Publicado: Vie Nov 23, 2007 7:16 am Asunto: problema php y phpmyadmin |
|
|
hola amigos , necesito k me ayuden con php y phpmyadmin. vamos al grano, resulta que yo quiero hacer un "buscador" de registros ( para un pagina de inzumos computacionales como ejemplo ).
ej
formulario [campo de texto] [boton bbuscar]
en php creo el buscador(que seria un formulario, mas un campo de texto y un boton) y a la pagina la llame buscar.php hasta ahi tengo listo el buscador de registros .
ahora en phpmyadmin tengo los sgt datos :
bd: adminprod
tabla:productos_alexp
campos de la tabla:
-cod
-id
-productos
-stock
-observacion
por otras paginas lei que habia que hacer un indice :
nombre indice : busqueda
tipo: fulltext
campos:
-id
- productos
luego de crear esto sigo con el codigo para hacer funcionar el boton buscar sigo con el codigo php
que hasta el momento voy asi :
<form >
// aki va el campo de texto + el boton buscar //
</form>
y luego empiezo con
<?php
ahora viene mi duda cual es el codigo que tengo k hacer con los datos exactos que les di de mi base de datos para que me funcione el buscador ??? me ayudan please |
|
| Volver arriba |
|
 |
|
Rag_ Usuario experto

Registrado: Jul 31,2004 Mensajes: 42
|
Publicado: Lun Dic 10, 2007 10:59 am Asunto: |
|
|
Tu formulario buscar no tiene por qué ser un php. Con que sea HTML estático es suficiente. Claro, si es que no tienes código PHP en algún otro lado de esa misma página.
El formulario debe ir algo así:
| Código: | <form action="resultado.php" method="GET">
<!-- Código para el campo y el botón -->
</form> |
|
Supongamos que al campo de texto le pones el nombre "producto". Entonces creas el archivo resultado.php que sería algo así:
| Código: | <html><body><table>
<?php
/* Conectamos a la BD */
$conexion=mysql_connect("host", "usuario", "password");
mysql_select_db("adminprod");
/* Armamos la consulta */
$prod = mysql_real_escape_string($_GET['producto']);
$consulta = "SELECT * FROM productos_alexp WHERE MATCH(productos) AGAINST('$prod')";
/* Hacemos la consulta */
$q=mysql_query($consulta);
/* Impresión de resultados */
$n = mysql_num_rows($q);
for ( $i = 0; $i < $n; $i++ )
{
$r=mysql_fetch_array($q);
echo "<tr>";
echo "<td>" .$r['productos']. "</td><td>"
.$r['stock']."</td><td>"
.$r['observacion']."</td>"
echo "</tr>";
}
?>
</table></body></html>
|
|
En eso anterior sólo necesitas cambiar la línea del mysql_connect y poner el host donde se encuentra tu servicio de MySql, así como tu nombre de usuario y contraseña que tienes.
Espero te sirva.
Salu2. |
|
| Volver arriba |
|
 |
|
|
|
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
|
|
|
 |
|
 |
|
|
|