Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2009, 02:46
Avatar de Darth_Carl
Darth_Carl
 
Fecha de Ingreso: mayo-2008
Ubicación: En Foros DWP
Mensajes: 160
Antigüedad: 18 años, 5 meses
Puntos: 8
¿Me corrijen este code?

He programado un código para extraer y mostrar los artículos de la DB, pero me muestra errores y no sé como solucionarlos.

Me muestra los siguientes errores:
Cita:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in E:\Carlos\WOS Portable\www\web\articles.php on line 16

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\Carlos\WOS Portable\www\web\articles.php on line 17

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\Carlos\WOS Portable\www\web\articles.php on line 23
El código es el siguiente:
Código PHP:
<?php
include('config.php');
//Limito la busqueda
$TAMANO_PAGINA = 5;

//examino la página a mostrar y el inicio del registro a mostrar
$pagina=$_GET["pag"];
if(!
$pagina) {
    
$inicio=0;
    
$pagina=1;
}else{
    
$inicio=($pagina - 1) * $TAMANO_PAGINA;
} 
//miro a ver el número total de campos que hay en la tabla con esa búsqueda
$ssql = "SELECT * FROM dwp_articles";
$rs=mysql_query($ssql, $conn);
$num_total_registros = mysql_num_rows($rs);
//calculo el total de páginas
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA); 
//construyo la sentencia SQL
$ssql = "SELECT * FROM dwp_articles LIMIT " . $inicio . "," . $TAMANO_PAGINA;
$resultado=mysql_query($sql, $conectar);
while(
$fila=mysql_fetch_array($resultado)){
echo 
'<h1>' . $fila["titulo"] . '</h1><br><table width="75%" border="0">
  <tr>
    <th scope="col"><div align="left">Fecha: ' 
. $fila["fecha"] . '</div></th>
  </tr>
  <tr>
    <th scope="col"><div align="left">Autor: ' 
. $fila["autor"] . '</div></th>
  </tr>
  <tr>
    <th scope="col" height="200"><div align="left">' 
. $fila["mensaje"] . '</div></th>
  </tr>
</table>'
; 
//muestro los distintos índices de las páginas, si es que hay varias páginas
if ($total_paginas > 1){
    for (
$i=1;$i<=$total_paginas;$i++){
       if (
$pagina == $i)
          
//si muestro el índice de la página actual, no coloco enlace
          
echo $pagina . " ";
       else
          
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
          
echo "<a href='index.php?pagina=" . $i . "&criterio=" . $txt_criterio . "'>" . $i . "</a> ";
    }
} 
}
?>
Está basado en el siguiente tutorial: http://www.desarrolloweb.com/articulos/1035.php
__________________
Si te ha servido, un karma POSITIVO es agradecido
NOTA: También se aceptan donaciones a PayPal xD