Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2010, 13:59
bendark23
 
Fecha de Ingreso: julio-2005
Mensajes: 73
Antigüedad: 18 años, 9 meses
Puntos: 0
duda razonable tipo error 404

Buenas tardes a todos - gracias por su ayuda - tengo una pagina de noticias en las cuales comparto. a traves de los bookmarks - facebook - myspace o bien por newsletter a traves de correo electronico pero me surgio una duda esto del tipo

Código HTML:
http://www.midominio.com/newsdaily.php?idwin=1
la duda que me resulta es la siguiente que pasaria si mis lectores le dan clic al enlace y este ya no se encuentra o al menos el ID haga referencia a una noticia que ya no existe por estar fuera de las fechas - o que fue eliminada por alguna razon - el codigo que utilizo esta al principio de mi pagina antes de cualquier html

"newsdaily.php"

Código PHP:
<?php
include_once("control/cWinner.php");
 
//capturamos el valor del id de la noticia
 
$idwin=$_GET['idwin'];

 
//creamos el objeto 
 
$obwinner = new cWinner//
 
$consulta=$obwinner->consultarid($idwin);
 
$row mysql_fetch_array($consulta);
 
$afectadas mysql_num_rows($consulta);

 
//valores de las consultas
 
$titulo=$row['titulo'];
 
$categoria=$row['categoria'];
 
$director=$row['director'];
 
$origen=$row['origen']; 
 
$imagen=$row['Imagen'];
 
$sinopsis=$row['sinopsis'];
 
$autor=$row['autor'];
 
$fechaexplode('-',$row['fecha']);
 
//muestra los datos consultados en los campos de la tabla

?>
/*aqui todo el html donde doy formato a los resultados de la consulta*/
"cWinner.php"

Código PHP:
<?php 
include_once("DBManager.php");
class 
cWinner{
 
//constructor    
 
function cWinner(){
 }    

 
// consulta lista de noticias por su id
 
function consultarid($idwin){
   
$con = new DBManager;
   if(
$con->conectar()==true){
     
$query "SELECT * FROM noticias WHERE idwin=$idwin";
     
$result = @mysql_query($query);
     if (!
$result)
       return 
false;
     else
       return 
$result
    }
  
 }

//otras funciones como crear, eliminar, actualizar
}
}
?>

como le puedo hacer o en que momento puedo indicarle al visitante que la pagina no esta disponible porque el id ya no existe en mi bd d mysql, tipo joomla o los blog que ponen elgo como "lo que andas buscando no se encuentra aqui" de antemano muchas gracias por su ayuda...