Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2013, 13:17
Avatar de giuli956
giuli956
 
Fecha de Ingreso: noviembre-2012
Mensajes: 149
Antigüedad: 11 años, 6 meses
Puntos: 1
Información No funciona un query

Código PHP:
<?php
class Conectar 
{
    public static function 
con()
    {
        
$conexion=mysql_connect("localhost","root","admin") or die(mysql_error());;
        
mysql_query("SET NAMES 'utf8'");
        
mysql_select_db("trabajo_de_curso");
        return 
$conexion;
    }
}
//******************************************************************
class Trabajo
{
    
//private $visitas=array();
    
private $visitas;
    
    public function 
__construct()
        {
            
$this->visitas=array();
        }
    public function 
get_visitas()
    {
        
$sql="select * from libro_de_visitas order by id desc";
        
        
$res=mysql_query($sql,Conectar::con);
        
        while (
$reg=mysql_fetch_assoc($res))
        {
            echo 
$reg['id'];
            echo 
$reg['nombre'];
        }
            return 
$this->visitas;
    }    
    public function 
add_visitas($nom,$texto)
    {
        
$sql="insert into libro_de_visitas values (null,'$nom','$texto',now(),now())";
        
$res=mysql_query($sql,Conectar::con());
        echo 
"<script type='text/javascript'>
        alert('Gracias por escribir en nuestro Libro de Visitas');
        window.location='index.php';
        </script>"
;
    } 
}
?>
Bueno ese es el codigo, tengo un error en Conectar::con, que esta entre parentesis.

Fatal error: Undefined class constant 'con' in C:\AppServ\www\curso\class\class.php on line 26

La verdad no se que puede ser. Gracias de antemano