Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/08/2009, 00:46
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 16 años, 4 meses
Puntos: 139
Respuesta: error con llamadas de una clase creo que es eso

Espero no enredarte, pero modifique el codigo para que sea algo mejor.

Código PHP:
Ver original
  1. class databas {
  2. //put your code here
  3. private $vServer="localhost";
  4. private $vLogin="root";
  5. private $vPassword="1234";
  6. private $vDataBase="db_prueba";
  7. private $vConex;
  8. private $resultado;
  9.  
  10.  
  11.  
  12.  public function databas(){
  13. $this->vConex = mysql_connect($this->vServer,$this->vLogin,$this->vPassword) or die(mysql_error());
  14. mysql_select_db($this->vDataBase,$this->vConex)or die(mysql_error());
  15.  }
  16.  
  17.  
  18. public function consultaQuery($consulta){
  19. $this->resultado = mysql_query($consulta,$this->vConex)or die(mysql_error());
  20. }
  21.  
  22.  
  23.  public function resultados(){
  24.  return  mysql_fetch_array($this->resultado,$this->vConex);
  25.  }
  26.  
  27.  
  28. }


Código PHP:
Ver original
  1. include('databas.php');
  2.  
  3. ## con solo declarar la clase ya hacemos la conexion.
  4. $idb = new databas();
  5.  
  6. $sql = "select * from cliente";
  7.  
  8. ## realizamos la consulta
  9. $con = $idb->consultaQuery($sql);
  10.  
  11. ## recojemos los datos.
  12. $fila = $idb->resultados();
  13.  
  14. echo "
  15. <html>
  16. <head>
  17. <div><title><b><font size=\"3\">PruebaPHP</font><b></title></div>
  18. </head>
  19. <body>
  20. <h1>BIENVENIDO AL SISTEMA DE PRUEBA</h1>
  21. <p>
  22. <p>
  23. <table border=\"1\">
  24. ";
  25. echo "<tr><td><b>NOMBRE</b></td> <td><b>APELLIDO</b></td></tr>
  26. <tr><td>$fila[nombre_cliente]</td><td>$fila[apellido_cliente]</td></tr>
  27. </table>
  28. </body>
  29. </html>"

Solo tienes que analisar el tu yo y este para que veas los cambios.