Escrito 03 noviembre 2011 - 02:48
Hola
He descubierto el blog de César hace poquito. Soy diseñadora gráfica y hace pocos meses que he empezado con todo esto de la programación. Primero, felicidades por la página, la he descubierto hace poco y estoy aprendiendo mucho más que con el master al que me había apuntado.
Bueno, al lío, estoy realizando los videotutoriales de POO, y me he encontrado con un problema en el tercer videotutorial, y no sé por dónde seguir:
En una parte del videotutorial, donde se visualizan los contenidos de la noticia que hemos clicado, estamos utilizando la siguiente sentencia:
<?php echo $datos[0]["titulo"]?>(por si sirve de algo es el minuto 00:58 del videotutorial)
Bien, pues cuando inserto estas sentencias me da el siguiente error:
Notice: Undefined offset: 0
¿Qué puedo estar haciendo mal?
He comprobado que en el archivo 'class' todo esta bien,
Tengo el atributo:
private $post=array();
Tengo el método:
public function get_post_por_id(){
$sql= "select * from Noticias where id_noticias=".$_GET["id"];
$res= mysql_query($sql,Conectar::con());
while($reg=mysql_fetch_assoc($res)){
$this->post[]=$reg;
}
return $this->post;
}
Y en mi archivo he llamado al archivo class, he llamado a la clase Trabajo, y he creado la variable datos :
require_once("class/class.php");
$tra=new Trabajo();
$datos=$tra->get_post_por_id();
¿Por qué no me reconoce el array "0"?
Gracias por adelantado!