Buscador PHP/MySql dudas

Iniciado por cazanova, 22 Julio 2010, 05:17 AM

0 Miembros y 1 Visitante están viendo este tema.

cazanova

ando haciendo un buscador parecido al que pusieron en lso ejemplos de php/mysql, pero tengo unas dudas

<!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

Shell Root

Intentad así,
Código (php) [Seleccionar]
$buscar = $_POST['txtSearch'];
$conexion = mysql_connect("localhost","root","xxxxxx");
mysql_select_db("ragnarok", $conexion);
$consulta = "SELECT * FROM tablaplayerid WHERE vendtitle LIKE '%".$buscar."%'";

echo $consulta."\n"; # Verificación de consulta

$sql_query = mysql_query($consulta, $conexion);

if($sql_query){
   echo "Encontrado.";
}else{
   die('Invalid query: ' . mysql_error());
}
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

cazanova

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