Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2010, 17:43
PuRa
 
Fecha de Ingreso: diciembre-2010
Mensajes: 16
Antigüedad: 14 años, 1 mes
Puntos: 2
Pregunta Error de sintaxis

Estoy dando mis primeros passos con POO y quiero editar una pagina mia que tenia 3 bloques y crear una funcion para todos, hice esto:

Código PHP:
class bloque {
  private 
$contenido=array();
  private 
$titulos=array();
  public function 
cargarOpcion($con,$tit,$ic)
  {
    
$this->contenido[]=$con;
    
$this->titulos[]=$tit;
    
$this->icono[]=$ico;
  }
  public function 
mostrar()
  {
    for(
$f=0;$f<count($this->titulos);$f++)
    {
      echo 
'<div class="ultcom">
    <img src="'
.$url.'/images/'.$this->icono[$f].'" title="'.$this->titulo[$f].'" alt="'.$this->titulo[$f].'" width="16px">
    <b size=14">'
.$this->titulo[$f].'&hellip;</b>
    <hr>
    '
.$this->contenido[$f].'
    </div>'
;
    }
  }
}


$ultimoscoments=mysql_query("
        SELECT c.id, c.id_secreto, c.nombre, s.id
        FROM comentarios c, secretos s
        WHERE c.id_secreto = s.id
        ORDER BY c.id desc 
        LIMIT $ncomentarios  
        "
,$conexion) or
  die(
"Problemas en el select:".mysql_error());

echo
'<div class="content_right">';

$bloq1=new bloque();
$bloq1->cargarOpcion(
                     
'Ultimos comentarios&hellip;',
                     
''.$ultimoscoments=mysql_query("
                                         SELECT c.id, c.id_secreto, c.nombre, s.id
                                         FROM comentarios c, secretos s
                                         WHERE c.id_secreto = s.id
                                         ORDER BY c.id desc 
                                         LIMIT $ncomentarios  
                                         "
,$conexion) or
                     die(
"Problemas en el select:".mysql_error());
                     while(
$ultcom mysql_fetch_array($ultimoscoments))
                     {
                     echo
'> <a href="'.$url.'/index.php?id_secreto='.$ultcom['id_secreto'].'" >
                     <b>'
.$ultcom['nombre'].'</b> comento el secreto '.$ultcom['id_secreto'].'</a><br>';
                     }.
'',
                     
'thread.png'
                     
);
$bloq1->mostrar(); 
pero no lo logra hacer andar, el problema esta en la variable, pero como la deberia poner?