Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/08/2006, 13:38
Avatar de Nemo1
Nemo1
 
Fecha de Ingreso: marzo-2005
Ubicación: Jerez de la Ftra. (Cádiz)
Mensajes: 13
Antigüedad: 19 años
Puntos: 0
De acuerdo Problema solucionado :-)

Hola nuevamente FuLaNo_, y gracias por tu paciencia y por tu ayuda.

Resulta que se me ha ocurrido emplear parte de tu idea y... ¡ha funcionado!

Posteo aquí el código para que le sirva a otros foreros.

Código PHP:
//archivo index.php
<? 
switch ($_GET["seccion"]){ 
  case 
'articulos'
    
$incluir 'articulos/index.php'
    
$titulo 'Art&iacute;culos Inform&aacute;ticos'
    break;  
case 
'leer_articulo'
    
$incluir 'articulos/leer.php';
//a partir de aquí he comenzado la modificación en el código original 
    
include ('inc/configuracion.php');
    global 
$conexion;
    
conectar();
    
$sql="SELECT titulo FROM articulos WHERE id = '$id'";
    
$result=mysql_query($sql,$conexion);
    while(
$row=mysql_fetch_array($result)){
        
$titulo 'Art&iacute;culos Inform&aacute;ticos - ' $row['titulo'];

//aquí finaliza la modificación del código original
    
break;
default: 
    
$incluir 'includes/home.php'
    
$titulo 'Mi Web'

?>
<html>
<head>
<title><? echo $titulo?></title>
</head>
<body>
<? include $incluir?>
</body>
</html>
Como verás sólo he añadido la conexión a la base de datos en el case para leer el artículo.

Y en el archivo leer.php, he eliminado el archivo de conexión, para que no se vuelva a declarar y me de error (lo posteo para futuras referencias).
Código PHP:
//archivo leer.php
<?
global $conexion;
conectar();
$sql="SELECT * FROM articulos WHERE id = '$id'";
$result=mysql_query($sql,$conexion);
while(
$row=mysql_fetch_array($result)){
    
$titulo=$row['titulo'];
    
$texto=$row['texto'];
    
$autor=$row['autor'];
    
$web=$row['web'];
    
$id=$row["id"];
$count=$row["count"]; 
$count++; 
$update "UPDATE articulos SET count='$count' WHERE id=$id"
$updatesql mysql_query($update);

    echo 
"$titulo";
    echo 
"Autor del art&iacute;culo: $autor <br /><br />";
    echo 
"$texto";
}
desconectar();
?>
Muchas gracias nuevamente por ser tan paciente, pero es que cuando tengo la cabeza saturada, como que no pienso bien.

Un cybersaludo saludo desde Jerez de la Ftra.