Pero utilizando un codigo que modifique con mis datos recibo el siguiente error:
Warning: Supplied argument is not a valid MySQL result resource in /home/mhd-12/www.geogramma.it/htdocs/busqueda/busqueda5.php on line 35
Warning: Supplied argument is not a valid MySQL result resource in /home/mhd-12/www.geogramma.it/htdocs/busqueda/busqueda5.php on line 39
El codigo es :
Código PHP:
<?php
//Conexión a la Base de datos,
$dbaddress="sql.xx.it";
/* Login e password */
$login="xxxx";
$password="passw";
$dbname="base";
if(!($conn=mysql_connect($dbaddress, $login, $password)))
{echo "Falla en conexion";}
//$num es una variable con el número de página que nos pasa esta misma
//página cuando pulsamos sobre los links de los nº de página.
//Si $num está vacio significa que es la primera vez que entramos en
//la página y le asignamos un 0.
IF ($num>0) { $n=$num;} ELSE { $n=0; }
//Contar cuantos registros hay
$conta="SELECT ID FROM RIVENDITORI ";
$result2=mysql_query($conta,$conn);
$quants=mysql_num_rows($result2);
//Buscar 15 registros
$sql="SELECT * FROM RIVENDITORI ORDER BY ID DESC LIMIT ".$n.", 15 ";
$result=mysql_query($sql,$conn);
if ($row=mysql_fetch_array($result))
{
echo "<TABLE BORDER='0'>";
DO
{
echo "<TR><TD>".$row["documento"]."</TD> </TR>";
}
WHILE ($row=mysql_fetch_array($result));
echo "</TABLE>";
}
//PAGINACIÓN
echo "<HR><TABLE BORDER='0' ALIGN='center' WIDTH='95%'><TR>";
//Muestra por pantalla el número total de artículos encontrados
echo "<TD ALIGN='left'> Encontrados ".$quants." artículos </TD>";
echo"<TD ALIGN='RIGHT'>";
echo "<FONT FACE='Arial' SIZE='-1' COLOR='#336699'>Páginas: </FONT>";
//Mientras $i no sea igual o superior al total encontrado se
//incrementa de 15 en 15. $i representa el identificador en
//la Tabla del número de registro que se buscará en el siguiente Select.
//$a es el número de págians encontrado.
FOR ($i=0; $i< $quants; $i=$i+15)
{
$a=$a+1; //Incrementamos el número de página
//Si $n (número de registro donde empieza la busqueda actual actual)
//es igual a $i se marca en negrita para resaltar la página en la que estamos.
IF ($n==$i)
{
//Ponemos el link a la misma página peró con un número de registro cada vez diferente
echo "<A HREF='busqueda5.php?num=".$i."'>[<B>".$a."< /B>] </A> ";
}
ELSE
{
echo "<A HREF='busqueda5.php?num=".$i."'>' [".$a."]</A> ";
}
}
echo "</TD></TR></TABLE>";
?>
39- $quants=mysql_num_rows($result2);
43- if ($row=mysql_fetch_array($result))
En otro ejemplo que habia probado utilice esa funcion "mysql_num_rows" y funciono perfecto.... por que ahora no?
GRACIAS!!!!