Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: cazanova en 22 Julio 2010, 05:17 am



Título: Buscador PHP/MySql dudas
Publicado por: cazanova en 22 Julio 2010, 05:17 am
ando haciendo un buscador parecido al que pusieron en lso ejemplos de php/mysql, pero tengo unas dudas

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

</head>
<?
$buscar = $_POST['txtSearch'];
$conexion = mysql_connect("localhost","root","xxxxxx");
mysql_select_db("ragnarok",$conexion);
$consulta = "SELECT * FROM tablaplayerid WHERE "."vendtitle LIKE '%".$buscar."%'";
$sql_query = mysql_query($consulta,$conexion);

if($sql_query)
{
echo "Encontrado.";
}
else
{
echo "No existe.";
}
?>

<body>
<form id="form1" name="form1" method="post" action="search.php">
  <p>
    <input type="text" name="txtSearch" id="txtSearch" />
  </p>
  <p>
    <input type="submit" name="btnSearch" id="btnSearch" value="Search" />
  </p>
</form>
</body>
</html>

supuestamente estoy enviando los datos del textbox via POST hacia el mismo formulario, y los recupero con ese codigo php, luego ese codigo deberia decirme si existe la busqueda o si no...pero cuando le doy click al boton simplemente me actualia la pagina sin nada =/, el boton es tipo submit

perdonen si soy ignorante en algunas cosas...estoy aprendiendo a golpes, experimentando (es la mejor forma)

EDIT: me gustaria agregar, que uso dreamweaver


Título: Re: Buscador PHP/MySql dudas
Publicado por: Shell Root en 23 Julio 2010, 00:05 am
Intentad así,
Código
  1. $buscar = $_POST['txtSearch'];
  2. $conexion = mysql_connect("localhost","root","xxxxxx");
  3. mysql_select_db("ragnarok", $conexion);
  4. $consulta = "SELECT * FROM tablaplayerid WHERE vendtitle LIKE '%".$buscar."%'";
  5.  
  6. echo $consulta."\n"; # Verificación de consulta
  7.  
  8. $sql_query = mysql_query($consulta, $conexion);
  9.  
  10. if($sql_query){
  11.   echo "Encontrado.";
  12. }else{
  13.   die('Invalid query: ' . mysql_error());
  14. }


Título: Re: Buscador PHP/MySql dudas
Publicado por: cazanova en 1 Agosto 2010, 23:10 pm
perdon por la demora en la respuesta.

modifiqué y agregué lo que me indicas, y sigue sin mejora alguna...la pequeña pagina sigue "refrescandose" sin resultado alguno, osea solo se ejecuta y luego queda como al inicio, no imprime nada =/

solo modificaste el else y agregaste una impresion de mi consulta cierto?

sera que haya alguna opcion que no haya activado en mi servidor?, estoy usando XAMPP

en internet explorer arriba del cuadro de texto aparece todo el codigo php impreso, en firefox simplemente aparece el cuadro y el botón