• Domingo 17 de Noviembre de 2024, 16:41

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Ale992

Páginas: [1]
1
JavaScript / Mostrar y ocultar div
« en: Sábado 13 de Noviembre de 2010, 18:42 »
Bueno me gustaria saber como Mostrar y ocultar una div, es decir algo como un spoiler, al apretar un boton se muestre y que luego con el mismo boton se oculte. Y que ademas se cambie el nombre por ej. que al principio diga MOSTRAR y luego OCULTAR .

Solo eso.

Saludos ;).

2
PHP / Re: Problema con script en PHP
« en: Sábado 13 de Noviembre de 2010, 18:21 »
Gracias a los dos, ahora voy a ver como optimizar las clases.

Y sobre el UTF es una clase que cree ya que estoy haciendo un manejador de noticias y de no poner todo en UTF no me reconocia los acentos en las palabras, asique me sirvio para solucionar ese problema y me alegro que te haya servido ;).

3
PHP / Re: Problema con script en PHP
« en: Miércoles 10 de Noviembre de 2010, 03:16 »
Cita de: "Edo"
Te iba a envíar 2 clases hechas por mi en php pero el foro no me dejo, dame tú mail por MP y te las mando.

En el mensaje anterior deje el mail porque aun no me deja enviar MP. Si quieren agregarme no hay drama, quizas algun dia yo pueda sacarlos de algun apuro (tendre que estudiar bastante para alcanzarlos pero quien sabe jaja ).

Saludos.

4
PHP / Re: Problema con script en PHP
« en: Miércoles 10 de Noviembre de 2010, 03:12 »
Ahi esta, muchas gracias.

Otra pregunta y espero qeu la ultima asi no te sigo molestando, conviene agregar en un solo archivo todas las funciones MySQL que utilize en toda la web o conviene mas ir armando archivos separados para que no se arme un archivo que pese tanto?

  Te molestaria agregarme al msn? alee.m (aroba) live.com.ar

Saludos y gracias denuevo.

5
PHP / Re: Problema con script en PHP
« en: Miércoles 10 de Noviembre de 2010, 02:52 »
Ok, ahora voy a probar, y otra cosa, disculpa que siga preguntando es que soy bastante nuevo en esto y todavia no logro comprender del todo el funcionamiento de la programacion orientada a objetos.

Este es el codigo de la clase:
Código: PHP
  1.  
  2.  
  3. class db
  4. {
  5.  
  6. private $servidor;
  7. private $usuario;
  8. private $pass;
  9. private $base_datos;
  10. public  $descriptor;
  11.  
  12. function __construct($servidor = "mysql8.000webhost.com",$usuario = "a7863285_root",$pass = "alexismoyano1992",$base_datos = "a7863285_cManage")
  13. {
  14. $this->servidor = $servidor;
  15. $this->usuario = $usuario;
  16. $this->pass = $pass;
  17. $this->base_datos = $base_datos;
  18. $this->conectar_base_datos();
  19.  
  20. }
  21. private function conectar_base_datos()
  22. {
  23. $this->descriptor = mysql_connect($this->servidor,$this->usuario,$this->pass) ;
  24. mysql_select_db($this->base_datos,$this->descriptor);
  25. }
  26. public function consulta($consulta)
  27. {
  28. $this->resultado = mysql_query($consulta,$this->descriptor) ;
  29. }
  30. public function extraer_registro ()
  31. {
  32. if ($fila = mysql_fetch_array($this->resultado,MYSQL_ASSOC)){
  33.   return $fila;}
  34. else {
  35.   return $fila[0]= "ERROR";
  36. }
  37. }
  38. public function utf ()
  39. {
  40. mysql_query ("SET NAMES 'utf8'");
  41. }
  42. public function close (){
  43.  mysql_close($this->descriptor);
  44. }
  45. }
  46.  
  47.  

Y este el del programa:

Código: PHP
  1.  
  2.           require_once("mysql.php");
  3.          
  4.           $usuario = new db();
  5.           $query= "SELECT * FROM news ORDER BY newID DESC LIMIT 0,10";
  6.          
  7.           $usuario->utf();
  8.           $usuario->consulta($query);
  9.           $fila = $usuario->extraer_registro();
  10.          
  11.          
  12.          // $resultado=mysql_query($query, $connect) or die ("Problema al acceder a los datos ".mysql_error());
  13.          // while ($reg = mysql_fetch_array($resultado))
  14.          // {
  15.          //   $fecha= $reg['date'];
  16.          //  echo "<div id="date" align="right">( ".cambiaf($fecha).")</div>";
  17.          //  echo "<div id='met'>".stripslashes($reg["title"])."</div>";
  18.          // echo "<div class='text'><p>".stripslashes($reg["article"])."<br/></p></div>";
  19.          //  echo "<div id='hr2'></div>";
  20.  
  21.           //}
  22.          
  23.           echo $fila[0];
  24.           echo $fila[1];
  25.           echo "Hola";
  26.  
  27.           $usuario->close();
  28.  
  29.  

Yo tengo que tomar los 10 ultimos registros que se encuentran en una base de datos, eso lo hago pero despues tengo que tomar los datos de cada fila y mostrarlos, eso antes lo hacia sin la programacion orientada a objetos, pero ahora quiero pasar todo y se me complico, la manera como la realizaba antes era lo que esta como comentario y de esa manera funcionaba perfecto, pero como deberia hacerlo en POO.

Y otra cosa, en la funcion extraer_registro() de la clase supuestamente deberia devolver una variable $fila que es un array con los datos, pero como los recibo a esos datos?
Lo hice de la siguiente manera como ven en el codigo:
$fila = $usuario->extraer_registro();
y despues intente ver que tenia la variable pero no tiene nada o por lo menos no muestra nada...

6
PHP / Re: Problema con script en PHP
« en: Miércoles 10 de Noviembre de 2010, 02:22 »
Gracias, ya lo corregi.

Mi pregunta es si una vez creado un nuevo objeto con esa clase, y luego de haberme conectado a la base de datos y hecho la consulta a la misma usando las funciones de la clase puedo hacer mysql_close() directamente en el codigo o si la unica manera de cerrar la conexion es creando una nueva funcion en la clase que cierre la conexion. Porque lo cerre de la primer manera y me larga un error y no se si es que no se puede hacer o si volvi a hacer algo mal.

7
PHP / Problema con script en PHP
« en: Miércoles 10 de Noviembre de 2010, 01:04 »
Bueno tengo el siguiente script:
Código: PHP
  1. <?php
  2.  
  3. class db
  4. {
  5.  
  6. private $servidor;
  7. private $usuario;
  8. private $pass;
  9. private $base_datos;
  10. private $descriptor;
  11.  
  12. function __construct($servidor = "mysql8.000webhost.com",$usuario = "a7863285_xasd",$pass = "xxxxxx",$base_datos = "a7863285_cManage")
  13. {
  14. $this->servidor = $servidor;
  15. $this->usuario = $usuario;
  16. $this->pass = $pass;
  17. $this->base_datos = $base_datos;
  18. $this->conectar_base_datos();
  19.  
  20. }
  21. prívate function conectar_base_datos()   //ERROR EN ESTA LINEA
  22. {
  23. $this->descriptor = mysql__connect($this->servidor,$this-
  24. >usuario,$this->pass) ;
  25. mysql_select_db($this->base_datos,$this->descriptor);
  26. }
  27. public function consulta($consulta)
  28. {
  29. $this->resultado = mysql_query($consulta,$this->descriptor) ;
  30. }
  31. public function utf ()
  32. {
  33. mysql_query ("SET NAMES 'utf8'");
  34. }
  35. }
  36. ?>
  37.  

Y el error es el siguiente:

Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in /home/a7863285/public_html/mysql.php on line 21

Alguien tiene idea que es lo que hay mal o como solucionarlo?

Gracias.

Páginas: [1]