Pequeño motor de búsqueda en php,
Hice un pequeño motor de búsqueda que solo busca nombres de una base de datos, lo resultados los imprime en un div, y yo deseo que se muestren en otra página, es decir... La barra de búsqueda en una página y los resultados en otra página.
<center> <--/ aqui comienza el formulario para la barra /-->
<div class="Searchbar"> </form><form name="busqueda" action="" method="post"> <input type="search" name="consulta" class="inputsearch"/><input type="submit" name="buscar" value=" " class="inputsubmit"/></form> </div> <br /> <br /> <br />
<--/ aqui termina el formulario para la barra /-->
<div class="show_result"> <?php
$busqueda = $_POST['busqueda'];
$buscar = $_POST ['buscar'];
if (isset($buscar)) {$conexion = mysql_connect ("localhost","root","moises") or die (mysql_error());
$db = mysql_select_db("pruebas",$conexion) or die (mysql_error());
$consulta = mysql_query("SELECT * FROM datos WHERE contenido LIKE '%$consulta%'"); $contador = mysql_num_rows($consulta);
if ($contador == 0) {print 'No se encontraron registros en la base de datos';} else {print 'Se han encontrado '.$contador.' registros para esta consulta<br>';
print '<table width="270" border="0" cellspacing="2" cellpadding="0">';
while ($datos = mysql_fetch_assoc($consulta)) {print '<tr><td width="266">'.$datos['contenido'].' -> '.$datos['id'].'</td></tr>';}print '</table>';}}?> </div>
</center>
Funciona, pero la barra y el resultado es en la misma web, y yo lo deseo en 2 diferentes, gracias, soy nuevo en esto
<center> <--/ aqui comienza el formulario para la barra /-->
<div class="Searchbar"> </form><form name="busqueda" action="" method="post"> <input type="search" name="consulta" class="inputsearch"/><input type="submit" name="buscar" value=" " class="inputsubmit"/></form> </div> <br /> <br /> <br />
<--/ aqui termina el formulario para la barra /-->
<div class="show_result"> <?php
$busqueda = $_POST['busqueda'];
$buscar = $_POST ['buscar'];
if (isset($buscar)) {$conexion = mysql_connect ("localhost","root","moises") or die (mysql_error());
$db = mysql_select_db("pruebas",$conexion) or die (mysql_error());
$consulta = mysql_query("SELECT * FROM datos WHERE contenido LIKE '%$consulta%'"); $contador = mysql_num_rows($consulta);
if ($contador == 0) {print 'No se encontraron registros en la base de datos';} else {print 'Se han encontrado '.$contador.' registros para esta consulta<br>';
print '<table width="270" border="0" cellspacing="2" cellpadding="0">';
while ($datos = mysql_fetch_assoc($consulta)) {print '<tr><td width="266">'.$datos['contenido'].' -> '.$datos['id'].'</td></tr>';}print '</table>';}}?> </div>
</center>
Funciona, pero la barra y el resultado es en la misma web, y yo lo deseo en 2 diferentes, gracias, soy nuevo en esto
1 Respuesta
Respuesta de Juan Moreno
1