|
| #2 |
 |
henryphp |
Usuario |
21 mar 08 (23:53) |
|
|
Hola ,,, referente a tu codigo pasare a explicarlo y comentar por cada fragmento
<?php
//hago consulta
$sql = "Select * from artsecciones where seccion = '".$sec."'";
//asumire que las variables $database,$sql, $db estan declaradas antes cierto???
$row=mysql_db_query($database, $sql, $db);
//porq tienes la variable $row q contiene la respuesta del query y debajo tambien declaras la misma variable $row para sacar los registros,,,,,
//yo lo dejaria asi :
$resultadoQUERY=mysql_query($sql) or die("Error: Existe algun Error en la Sentencia".mysql_error());
//solo paso el primer parametro al query y tomara el indice de la conexion que se encuentra abierta,, tambien puedes pasarle el indice de tu conexion y quedaria asi: $resultadoQuery=mysql_query($sql.$idconexion)
//aqui me parece q tienes un problema tienes dos variables $row,, verificalo y cambia con la variabl ue puse lineas arriba
//anterior while($row = mysql_fetch_array($row)) {
while($row = mysql_fetch_array($resultadoQuery)) { //actual
// aquí declaras variables para extraer los datos de tu tabla
$seccion = $row["seccion"];
$id = $row["id"];
$titulo = $row["titulo"];
$fecha = $row["fecha"];
$autor = $row["autor"];
}
//lo que hiciste arriba es solo tomar los ULTIMOS valores de los registro que sacaste del query
//aca imprimo los resultados con este bucle
//seguimos fallando con la misma variable $row,,,aqui el $row no es el resutado de tu QUERY ,, cambia las variales y verifica
while($row = mysql_fetch_array($row)) {
echo ' <tr><td><center><a href="versec.php?sec='.$row["seccion"].'&id='.$row["id"].'">'.$row["titulo"].'</a></td><td><center>'.$row["fecha"].'</td><td><center>';
echo substr($row["descripcion"],0,30);
if(substr($row["descripcion"],15,1) != '')
echo '...';
echo ' </td><td><center>'.$row["autor"].' </td></tr>';
}
//cierro conexion
mysql_free_result($result);
mysql_close($db);
?>
Bueno trate de la forma mas rapido de mostrar algunos errores y algunas soluciones,,,, te sugiero utilices nombres diferentes para tus variables te ayudaria
Bueno espero sirba de algo realiza las modificaciones q sugeri y nos comentas
Saludos
|