Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/11/2009, 12:39
etisdemian
 
Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: un problemilla

codigo formulario

<form action="zresultados.php" method="post">
<input name="frase" type=text size="20" maxlength="20" />
<input name="buscar" type=submit id="buscar" value="Buscar">
</form>


codigo zresultado.php quiero perfeccionarlo/ pintarlo


<?php

// conectar al servidor

$server_link = mysql_connect("localhost", "root", "etisdemian");

if(!$server_link){

die("Falló la Conexión ". mysql_error());

}

// seleccionamos la base de datos

$db_selected = mysql_select_db("based", $server_link);

if(!$db_selected){

die("No se pudo seleccionar la Base de Datos ". mysql_error());

}

// varificamos que el formulario halla sido enviado

if(isset($_POST['buscar']) && $_POST['buscar'] == 'Buscar'){

$frase = addslashes($_POST['frase']);

// hacemos la consulta de busqueda

$sqlBuscar = mysql_query("SELECT in_titulo, in_autor,

MATCH (in_titulo, in_autor)

AGAINST ('$frase' IN BOOLEAN MODE) AS in_ISBN

FROM inventario

WHERE MATCH (in_titulo, in_autor)

AGAINST ('$frase' IN BOOLEAN MODE)

ORDER BY in_ISBN DESC", $server_link)

or die(mysql_error());

$totalRows = mysql_num_rows($sqlBuscar);

// Enviamos un mensaje

// indicando la cantidad de resultados ($totalRows)

// para la frase busada ($frase)

if(!empty($totalRows)){

echo stripslashes("<p>Su búsqueda arrojó <strong>$totalRows</strong> resultados para <strong>$frase</strong></p>");

// mostramos los resultados

while($row = mysql_fetch_array($sqlBuscar)){

echo "<strong><a href='#'>$row[in_titulo]</a>:</strong> <em><br>Autor: ". round($row['in_ISBN']) ."</em>";

echo "<p>".substr(strip_tags($row['in_autor']), 0, 255)."...</p>";

}

}

// si se ha enviado vacio el formulario

// mostramos un mensaje del tipo Oops...!

elseif(empty($_POST['frase'])){

echo "Debe introducir una palabra o frase.";

}

// si no hay resultados

// otro mensaje del tipo Oops...!

elseif($totalRows == 0){

echo stripslashes("Su busqueda no arrojo resultados para <strong>$frase</strong>");

}

}

?>




en los espacios que dice in_ISBN antes decía "coincidencias" lo cambie para que apareciera el isbn pero no afecto en nada


ademas mi "in_id" comiena desde 536.234 en la tabla.
Seria eso un problema a futuro? como lo reseteo?sin perder los datos,claro