Comunidad de diseño web y desarrollo en internet online

Agregar info en base de datos.

Citar            
MensajeEscrito el 02 Nov 2011 02:18 am
Hola.

Estoy con el tema de un buscador, segui un tuto que demostraba los siguientes codigos:

buscar.php:

Código :

<html>
<head>
<title>Buscador simple en PHP</title>
</head>
<body>
<form action="buscar.php" method="post">
Buscar: <input name="palabra">
<input type="submit" name="buscador" value="Buscar">
</form>
<?
if ($_POST['buscador'])
{
// Tomamos el valor ingresado
$buscar = $_POST['palabra'];

// Si está vacío, lo informamos, sino realizamos la búsqueda
if(empty($buscar))
{
echo "No se ha ingresado una cadena a buscar";
}else{
// Conexión a la base de datos y seleccion de registros
$con=mysql_connect("localhost","nombrebd","pass");
$sql = "SELECT * FROM noticias WHERE noticia like '%$buscar%' ORDER BY id DESC";
mysql_select_db("buscaneo", $con);

$result = mysql_query($sql, $con);

// Tomamos el total de los resultados
$total = mysql_num_rows($result);

// Imprimimos los resultados
if ($row = mysql_fetch_array($result)){
echo "Resultados para: <b>$buscar</b>";
do {
?>
<p><b><a href="noticia.php?id=<?=$row['id'];?>"><?=$row['titulo'];?></a></b></p>
<?
} while ($row = mysql_fetch_array($result));
echo "<p>Resultados: $total</p>";
} else {
// En caso de no encontrar resultados
echo "No se encontraron resultados para: <b>$buscar</b>";
}
}
}
?>
</body>
</html> 


base de datos:

Código :

CREATE TABLE `noticias` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`titulo` VARCHAR( 255 ) NOT NULL ,
`noticia` LONGTEXT NOT NULL
); 


Ahora mi pregunta: Como agrego informacion a la base de datos, osea que al buscar por ejemplo "clientes" salte el link a www.web.com/clientes.html . Como se debe hacer? No tengo idea de base de datos, es lo primero en lo que me meto. Espero que alguien me ayude. Desde ya gracias!

Por Rakin

Claber

140 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Nov 2011 03:23 pm
uhmmm, segun lo que entiendo podrias usar un htaccess para hacer ese tipo de cosas.

Por sing88

3 de clabLevel



Genero:Masculino  

Hacking, Gaming, Developer

chrome
Citar            
MensajeEscrito el 03 Nov 2011 08:24 pm
No se puede agregar info en esa base de datos y me muestro los link segun la palabra buscada?

en cuanto a usar htaccess la verdad que no tengo la menor idea de como hacerlo, me pondre a leer.

Por Rakin

Claber

140 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Nov 2011 10:03 pm
los .htaccess se usa mas para tener urls limpiar como por ejemplo:
www.sitio.com/demo?id=10

con urls limpias seria:
www.sitio.com/demo/id/10

Por sing88

3 de clabLevel



Genero:Masculino  

Hacking, Gaming, Developer

chrome
Citar            
MensajeEscrito el 03 Nov 2011 10:22 pm
Bien, y como agrego a mi base de datos que busque las palabras claves que yo quiera asignar?

Por Rakin

Claber

140 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Nov 2011 12:20 am
las busquedas serian por una query que tienes ke programar ya sea en Stored Procedure o en codigo SQL embebido en tu php, lo mas recomendable es armar el stored y luego invcarlo desde el php, ahora lo que podrias hacer con las url limpias seria que muestres:
www.sitio.com/noticia/123

Por sing88

3 de clabLevel



Genero:Masculino  

Hacking, Gaming, Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.