Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2004, 08:36
undariarose
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 2 meses
Puntos: 0
Problema al paginar

hola a todos:
estoy intentado paginar los resultados de una consulta, y para ello estoy usando el paginator. pero tengo un problema.
Tomo los datos de un formulario, en el que se escribe una palabra y se selecciona el campo donde buscarla. El formulario es:
<FORM METHOD="POST" ACTION="../Consultas/resulbusc.php">
Nombre<br>
<INPUT TYPE="TEXT" NAME="palabra"><br>
<select name="select">
<option>Especie</option>
<option value="Nombrecomún">Nombre com&uacute;n</option>
<option>Genero</option>
<option>Filum</option>
<option>Clase</option>
<option>Orden</option>
<option>Familia</option>
</select>
<br>
<br>
<INPUT TYPE="SUBMIT">
</FORM>

y luego presento los resultados con este otro codigo en otro archivo:
<BODY>

<?php

mysql_select_db($database_Astur, $Astur);
$_pagi_sql = "SELECT Especie, Autor, Nombrecomún FROM astur where $select LIKE '%$palabra%' ORDER BY Especie ASC";
$Recordset1 = mysql_query($_pagi_sql, $Astur) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<?



//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 10;

//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
?>
<TABLE> <table border="0" >
<?

//Leemos y escribimos los registros de la página actual
while($row = mysql_fetch_array($_pagi_result)){
echo "<tr>";
echo "<td><a href=\"../Consultas/Ficha.php?Especie=".$row['Especie']."\" target='_blank'>";
echo $row['Especie']."</a></td>";
echo "<td>";
echo $row['Autor']."";
echo "</td>";
echo "<td>";
echo $row['Nombrecomún']."";
echo "</td>";
echo "</tr>";
}
?>
</table>
<?
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
?>
</body>


Bien. la primera pagina de resultados me los muestra bien, pero cuando paso a la segunda pagina me sale el mensaje:

Notice: Undefined variable: select
Notice: Undefined variable: palabra

que esta mal?
gracias