Foros del Web » Programando para Internet » PHP »

problema con codigo en distintos servidores

Estas en el tema de problema con codigo en distintos servidores en el foro de PHP en Foros del Web. 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'); ...
  #1 (permalink)  
Antiguo 20/03/2011, 16:50
 
Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años
Puntos: 1
problema con codigo en distintos servidores

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?
  #2 (permalink)  
Antiguo 20/03/2011, 17:24
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: problema con codigo en distintos servidores

en servidores *NIX como GNU/Linux son sensibles a mayúsculas, por lo que la tabla imagenes es diferente de Imagenes y por eso puede estar fallando la consulta, como norma en base de datos trata de colocar todos los nombres de tablas y campos en minúscula
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 21/03/2011, 00:19
 
Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años
Puntos: 1
Respuesta: problema con codigo en distintos servidores

Hola:

lo primero es agradecerte tu respuesta, pero lo he comprobado y estan todos los campos en minuscula, tendremos que seguir buscando.

Un saludo

Etiquetas: distintos, servidores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:10.