Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2015, 10:56
SamuelGG
 
Fecha de Ingreso: marzo-2015
Mensajes: 20
Antigüedad: 9 años, 1 mes
Puntos: 1
Error: Class declarations may not be nested

Buenas a todos, cómo están?.

Pasaba por aquí debido a al error Fatal error: Class declarations may not be nested in C:\ms4w\Apache\htdocs\sessions\log\final\includes\ conexion.php on line 16, el cual la verdad no se solucionar... alguno me podría ayudar, estos son los códigos con los cuales estoy tabajando:

Código PHP:
<?php

    
class Conectar{

        public function 
con(){
            
$cadena="host='localhost'
                    port='5433'
                    dbname='prueba'
                    user='postgres'
                    password='12345'"
;
            
$con pg_connect($cadena)    or die ("Error en conexion");    
            return 
$con;

//****************************************************

    
class Usuario extends Conectar{
        
        private 
$txx;
        function 
__construct(){
            
$this->txx = array();
        }

        function 
listar_usuario(){
            
$sql ="Select * from usuario";
            
$res =pg_query(parent::con(),$sql);

            while (
$reg=pg_fetch_assoc($res)) {
                
$this->txx[]=$reg;
            }
            return 
$this->txx;
        }


?>
y el otro es:

Código PHP:
<?php
    
include_once("conexion.php");

    
$usu =new Usuario();
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<ul>
<table border="1">
<thead>
    <tr><th>Nombre de usuario</th><th>Correo electrónico</th><th>Cargo</th></tr>
</thead>
<?php
    
    $a 
=$usu->listar_usuario();

    for (
$i=0$i <sizeof($a); $i++) 
    { 
        echo 
"<tr><td>".$a[$i]['usuario']."</td><td>".$a[$i]['email']."</td><td>".$a[$i]['tipousuario']."</td></tr>";    
    }    
    
?>
</table>
<hr><br>    
<!--<form id="form1" name="form1" method="POST">
    <input type="text" id="usuario" name="usuario" placeholder="usuario" >
    <input type="text" id="contrasena" name="contrasena" placeholder="contrasena" >
    <input type="text" id="cargo" name="cargo" placeholder="cargo" >
    <input type="text" id="correo" name="correo" placeholder="correo" >
    <input type="submit" id="enviar" name="enviar" value="enviar">


</form>-->


</ul>
</body>
</html>
Ojalá alguien pueda ayudarme, gracias de antemano.