Foros del Web » Programando para Internet » PHP »

mejora del buscador de db

Estas en el tema de mejora del buscador de db en el foro de PHP en Foros del Web. bueno despues de varios dias leyendo sobre los whiles y otras funciones no me queda nada claro y como veo que por mi solo no ...
  #1 (permalink)  
Antiguo 30/05/2004, 12:12
 
Fecha de Ingreso: marzo-2004
Mensajes: 271
Antigüedad: 20 años, 1 mes
Puntos: 0
mejora del buscador de db

bueno despues de varios dias leyendo sobre los whiles y otras funciones no me queda nada claro y como veo que por mi solo no puedo a ver si me podeis ayudar:

La cuestion es que tengo un buscador en mi db y lo que quiero es que cuando me de algun resultado este contenga un link a las pagina de ver mas datos o editardatos o eliminarlo, el identificador que tengo es el idcomunidad en los listados me funcionan bien pero en el buscador aun no no le conseguido.

Pongo el codigo:
<html>

<head>
<title></title>
</head>

<body>

<?php
include ("includes/config.php");
include ("includes/funciones.php");
?>
<?
$cnx = conectar ();
if (!$cnx){
echo ("<p>No es posible establecer conexion"."con el servidor. Intentelo de nuevo.</p>");
exit ();
}
if (!@mysql_select_db("gestionprueba") ){
echo ("<p>No es posible establecer base de dato.</p>");
exit ();
}
?>
<p> Introduce el nombre de la comunidad a buscar: </p>
<blockquote>
<?php
$result = "select idcomunidad, nombrecomunidad from comunidades where nombrecomunidad like '%$busca%'";
$res= mysql_query($result) or die (mysql_error());
if (!result) {
echo ("<p> performing query: ". mysql_error () ."</p>");
exit ();
}
while ($row = mysql_fetch_array ($res)) {
echo ("<p>" .$row["nombrecomunidad"]."</p>");
echo "<a href='nuevopartecomunidad.php?idcomunidad=$idcomun idad'>nuevo parte</a>";
}
$busca=0
?>
<form action="<?=$PHP_SELF?>" method="post"><p><br />
Comunidad: <input type="text" name="busca" size="20" MAXLENGTH="255" /> </br>
<input type="submit" name="submit" valvue="BUSCA" />
</P>
</form>


</body>

</html>
  #2 (permalink)  
Antiguo 31/05/2004, 00:28
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 6 meses
Puntos: 1
bueno indicanos el error, de entrada solo revisé por encima tu código, y debes corregir primero esto:

Código PHP:
/*esto tenias tu

while ($row = mysql_fetch_array ($res)) {
echo ("<p>" .$row["nombrecomunidad"]."</p>");
echo "<a href='nuevopartecomunidad.php?idcomunidad=$idcomunidad'>nuevo parte</a>";

en el link ?idcomunidad=$idcomunidad

corrigelo con algo como esto:
*/

while ($row mysql_fetch_array ($res)) {
echo (
"<p>" .$row["nombrecomunidad"]."</p>");
echo 
"<a href='nuevopartecomunidad.php?idcomunidad=".$row['idcomunidad']."'>nuevo parte</a>";

}



un saludo
  #3 (permalink)  
Antiguo 31/05/2004, 01:43
 
Fecha de Ingreso: marzo-2004
Mensajes: 271
Antigüedad: 20 años, 1 mes
Puntos: 0
el error no me dada simplemente no hacia lo que yo queria o lo que pretendia.

Pero ahora con la modificacion que me has puesto funciona de maravilla, gracias y mil gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:23.