Autor Tema: [TUTORIAL] Crear un ProgressBar con PHP & CSS  (Leído 4188 veces)

Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
[TUTORIAL] Crear un ProgressBar con PHP & CSS
« en: 26 de Agosto de 2010, 18:49:15 pm »
Hola a todos!

Este es uno de los pocos tutoriales que he creado, así que espero que opineis y saqueis conclusiones para poder mejorar en mis futuros tutoriales (Si hago mas claro está).

Lo primero de todo, la explicación:

Un progress bar es una barra en la que se muestra un porcentaje sobre 100 en el que según el valor introducido muestra un porcentaje u otro.

Haber... empezemos:

1.- Imágenes necesarias (Las imagenes son muy pequeñas.)

     prc_blue.png:
     prc_back.png:

2.- Código y explicacion

¿Tenemos las imágenes? ¡Perfecto! Ahora tenemos que elaborar un código en el que se pueda mostrar el porcentaje y todo lo necesario para hacer lo que deseamos.

     Insertamos este codigo en un archivo .PHP

         
function barra($barra$color) {

     echo
"<a title=".$barra."/100>";
     
$barra $barra/100*100;
     echo&
#39;<div align="left" style="border: 2px solid rgb(0, 0, 0); width: 100;height:10; padding: 1px; margin: 5px;           background-image: url(prc_back.png);">&#39;;
     
echo&#39;<div align="center" style="background-image: url(prc_&#39;.$color.&#39;.png);width:&#39;.$barra.&#39;; height:10"><div align="center"><font color="black" size="1"><div style="padding-bottom:2px; text-align: left;">&#39;.$barra.&#39;%</div></font></div></div></div>&#39;;
     
echo"</a>";

}


Ahora, la explicación

1.- Con function bara($barra,$color) { } Creamos una funcion, para que al necesitar introducir el codigo en otro codigo solo tendremos que poner: barra($barra,blue); ($barra es el porcentaje)

2.- La variable $barra lo que hace es dividir el numero de la funcion $barra entre 100 y multiplicarlo por 100.

3.- Los divs especifican el grosor del borde... fondo... entre otras cosas...

Y ahora prueba lo que has creado. Verás que todo salió perfectamente.

Información Adicional: La imágen prc_blue.png puedes crear otra y copiar la de prc_blue.png pintarla de rojo y guardarla como prc_red.png Por ejemplo.

Siento no poder poner vista previa, pero mi ordenador no me deja abrir programas de diseño grafico ni cualquier programa del ordenador.

Bueno, espero que os haya servido el Tutorial!

Fuente: GuayAngel12 y javipilo que me dio una base por la que empezar hace mucho tiempo

Saludos!
« Última modificación: 26 de Agosto de 2010, 18:52:27 pm por GuayAngel12 »

Comunidad PHPeros

[TUTORIAL] Crear un ProgressBar con PHP & CSS
« en: 26 de Agosto de 2010, 18:49:15 pm »

Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re:[TUTORIAL] Crear un ProgressBar con PHP & CSS
« Respuesta #1 en: 26 de Agosto de 2010, 19:00:54 pm »
Buenas,

Citar
2.- La variable $barra lo que hace es dividir el numero de la funcion $barra entre 100 y multiplicarlo por 100.

Lo veo inútil porque cualquier número dividido y luego multiplicado por el mismo número, se queda igual...

Ejemplo:

Tenemos el número 5...
Lo multiplicamos por 100 (5*100=500).
Y luego lo dividimos por 100 (500/100=5)

Por lo que no le veo sentido jejeje

Un abrazo (:
Sin Firma me haces una? :P

Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
Re:[TUTORIAL] Crear un ProgressBar con PHP & CSS
« Respuesta #2 en: 26 de Agosto de 2010, 19:05:34 pm »
Bueno si... tienes razon es inutil... pero si por si acaso quieres editarlo y que no sea sobre 100 xDD

Saludos!

Desconectado ferdi342

  • PHPero Experto
  • *****
  • Mensajes: 734
  • Karma: 8
  • Sexo: Masculino
  • Gúgol
    • Ver Perfil
    • Google - La solución a todo
Re:[TUTORIAL] Crear un ProgressBar con PHP & CSS
« Respuesta #3 en: 26 de Agosto de 2010, 20:13:57 pm »
Para mi que... te mereces un K+

Buen tuto  :P
A veces hay que dejar terminar cosas buenas para que empiecen mejores, How I Met Your Mother

Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
Re:[TUTORIAL] Crear un ProgressBar con PHP & CSS
« Respuesta #4 en: 26 de Agosto de 2010, 20:38:07 pm »
Gracias!

Saludos!!

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[TUTORIAL] Crear un ProgressBar con PHP & CSS
« Respuesta #5 en: 26 de Agosto de 2010, 21:24:57 pm »

Por mi parte, otro.

K+

#Fdo. Physlet

Desconectado Edwin

  • PHPero Avanzado
  • ****
  • Mensajes: 404
  • Karma: 8
  • Sexo: Masculino
    • Ver Perfil
Re:[TUTORIAL] Crear un ProgressBar con PHP & CSS
« Respuesta #6 en: 26 de Agosto de 2010, 22:43:57 pm »
Gracias!!  :star: k+

Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
Re:[TUTORIAL] Crear un ProgressBar con PHP & CSS
« Respuesta #7 en: 26 de Agosto de 2010, 23:18:33 pm »
Gracias a todos por sus Karmas!

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:[TUTORIAL] Crear un ProgressBar con PHP & CSS
« Respuesta #8 en: 27 de Agosto de 2010, 00:19:09 am »
¿Jeje otro para mi no?, es coña, lo que quieran...

Es el mismo mio... Vi que editaste un poco...

Saludos, disfrutenlo!

Desconectado Klum

  • PHPer@ Fijo
  • ***
  • Mensajes: 203
  • Karma: 61
  • Sexo: Masculino
  • Progamador & Diseñador
    • Ver Perfil
    • Chat - KlumShader
Re:[TUTORIAL] Crear un ProgressBar con PHP & CSS
« Respuesta #9 en: 27 de Agosto de 2010, 02:06:16 am »
Buen aporte GuayAngel, mucha gente necesita un ProgressBar para sus proyectos, te has ganado un Karma.
Klum.
« Última modificación: 28 de Diciembre de 2010, 22:55:12 pm por Klum »



Desconectado Edwin

  • PHPero Avanzado
  • ****
  • Mensajes: 404
  • Karma: 8
  • Sexo: Masculino
    • Ver Perfil
Re:[TUTORIAL] Crear un ProgressBar con PHP & CSS
« Respuesta #10 en: 27 de Agosto de 2010, 03:41:56 am »
Karma para tí también javipillo ;)

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:[TUTORIAL] Crear un ProgressBar con PHP & CSS
« Respuesta #11 en: 27 de Agosto de 2010, 08:43:57 am »
Muchas gracias, fue facil  :P

Saludos