Hola:
Tengo el siguiente codigo en perfecto funcionamiento en uno de mis servidores pero lo he intentado montar en uno nuevo de 1and1
<?php include('../configp.php');
session_start();
$registros = 4;
if(!$_GET['pagina']){
$inicio = 0;
$_GET['pagina'] = 1;
}else{
$inicio = ($_GET['pagina'] - 1) * $registros;
}
$resultados = mysql_query("SELECT * FROM imagenes where marca='consejos' order by id desc");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM imagenes where marca='consejos' order by id desc LIMIT $inicio, $registros");
$total_paginas = ceil($total_registros / $registros);
$qry=$resultados;
while($row=mysql_fetch_assoc($qry)){
?>
<table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td colspan="2"><h2 align="center"><?php echo $row['titular'] ?></h2></td>
</tr>
<tr>
<td rowspan="2"><img src="<?php echo $row['foto'] ?>"></td>
<td height="27"><h3><?php echo $row['subtitular'] ?></h3></td>
</tr>
<tr>
<td><a href="http://www.atrapatucoche.com/coches/noticias_coche.php?id=<?php echo $row['id'] ?>" >LEER LA NOTICIA </a></td>
</tr>
</table>
<?php }
if(($_GET['pagina']-1) > 0) {
echo "<a href='http://www.atrapatucoche.com/coches/consejos.php?pagina=".($_GET['pagina']-1)."'>< Anterior</a> ";
}
for($i=1; $i <= $total_paginas; $i++){
if($_GET['pagina'] == $i){
echo "<b>".$pagina."</b> ";
}else{
echo "<a href='http://www.atrapatucoche.com/coches/consejos.php?pagina=$i'>$i</a> ";
}
}
if(($_GET['pagina']+1) <= $total_paginas){
echo " <a href='http://www.atrapatucoche.com/coches/consejos.php?pagina=".($_GET['pagina']+1)."'>Siguiente ></a>";
}
?>
Pero en este nuevo servidor no me funciona, me da el siguiente error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homepages/2/d361316638/htdocs/marca_palas/Kaitt.php on line 21
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /homepages/2/d361316638/htdocs/marca_palas/Kaitt.php on line 27
Alguna idea de cual es el fallo?
Tengo el siguiente codigo en perfecto funcionamiento en uno de mis servidores pero lo he intentado montar en uno nuevo de 1and1
<?php include('../configp.php');
session_start();
$registros = 4;
if(!$_GET['pagina']){
$inicio = 0;
$_GET['pagina'] = 1;
}else{
$inicio = ($_GET['pagina'] - 1) * $registros;
}
$resultados = mysql_query("SELECT * FROM imagenes where marca='consejos' order by id desc");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM imagenes where marca='consejos' order by id desc LIMIT $inicio, $registros");
$total_paginas = ceil($total_registros / $registros);
$qry=$resultados;
while($row=mysql_fetch_assoc($qry)){
?>
<table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td colspan="2"><h2 align="center"><?php echo $row['titular'] ?></h2></td>
</tr>
<tr>
<td rowspan="2"><img src="<?php echo $row['foto'] ?>"></td>
<td height="27"><h3><?php echo $row['subtitular'] ?></h3></td>
</tr>
<tr>
<td><a href="http://www.atrapatucoche.com/coches/noticias_coche.php?id=<?php echo $row['id'] ?>" >LEER LA NOTICIA </a></td>
</tr>
</table>
<?php }
if(($_GET['pagina']-1) > 0) {
echo "<a href='http://www.atrapatucoche.com/coches/consejos.php?pagina=".($_GET['pagina']-1)."'>< Anterior</a> ";
}
for($i=1; $i <= $total_paginas; $i++){
if($_GET['pagina'] == $i){
echo "<b>".$pagina."</b> ";
}else{
echo "<a href='http://www.atrapatucoche.com/coches/consejos.php?pagina=$i'>$i</a> ";
}
}
if(($_GET['pagina']+1) <= $total_paginas){
echo " <a href='http://www.atrapatucoche.com/coches/consejos.php?pagina=".($_GET['pagina']+1)."'>Siguiente ></a>";
}
?>
Pero en este nuevo servidor no me funciona, me da el siguiente error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homepages/2/d361316638/htdocs/marca_palas/Kaitt.php on line 21
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /homepages/2/d361316638/htdocs/marca_palas/Kaitt.php on line 27
Alguna idea de cual es el fallo?