Contador en php

Aprende y colabora con lo que sepas sobre el manejo web, plataformas, lenguajes, MODs, Actualizaciones, Scripts, trucos, o lo que creas pueda ser de utilidad.
Seguidores: Alorse

Contador en php

Notapor Alorse » Dom Nov 22, 2009 8:55 pm

Hoy les mostrare algo muy sencillo, un contador en php, este no es nada del otro mundo pero le iremos agregando algunas cositas de mas para hacerlo mas atractivo.


Recordemos crear nuestro archivo .php con el nombre que deseemos, yo lo llamare tuto1-contador.php
Empezaremos con un contador normal desde 1 a 25:
Código: Seleccionar todo
<?php
// contador con php
for($i = 0; $i <= 25; $i++)
{
    echo $i,'-';
}
?>


Si ejecutamos este código nos mitrara esto:
Código: Seleccionar todo
1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25




Vamos hacerlo mas atractivo, que tal si queremos este contador en un formulario para saber el año de nacimiento de alguien:

Código: Seleccionar todo
    $año = date ("Y"); // obtenemos el año actual con el "date"
    $emp = $año -100; // este seria el año actual menos la edad máxima de la persona
    
    echo 
'<select name="ano">';
    for($i = $emp; $i <= $año; $i++) // hacemos el recorrido desde "$emp" hasta el año actual "$año"
    {
        echo '<option value="',$i,'">',$i,'</option>'; //imprimimos todos los valores
    }
    echo '</select>'; 





Y por ultimo vamos hacer que los demas puedan interactuar con el contador, mediante un formulario:

Primero creamos en formulario HTML al que validamos para que solo acepte números:
Recuerden que en el action= del formulario deberá ir el nombre del archivo php, en mi caso ser así action="tuto1-contador.php"
Código: Seleccionar todo
<head>
<!-- Proporcionado por HiperAcme.net -->
<title>Contador</title>
</head>
<script>
//verifica que solo puedan entrar números en el formulario
var a = window.Event ? true : false;
function soloNum(evt){   
   var key = a ? evt.which : evt.keyCode;   
   return (key <= 13 || (key >= 48 && key <= 57));
}
</script>
<body>
   <form name="contador" method="post" action="tuto1-contador.php">
      <input type="text" name="empieza" onKeyPress="return soloNum(event)"/>
      <input type="text" name="termina" onKeyPress="return soloNum(event)" />
      <input type="submit" name="enviar" value="Imprimir" />
   </form>
</body>
</html>


Luego el código php que nos contara de un valor a otro...
Código: Seleccionar todo
<?php
//contador con formulario
if($_POST['enviar'])
{
    $empieza = $_POST['empieza'];
    $termina = $_POST['termina'];
    
    for
($i = $empieza; $i <= $termina; $i++)
    {
    echo $i,'-';
    }
}
?>


Con esto ya tenemos listo nuestro contador... solo es que lo apliquen a sus necesidades.

Pueden ver el código de los 3 casos anteriores acá funcionando: Contador PHP

Un saludo, espero les sea de ayuda.
Linux user number #507147
Avatar de Usuario
Alorse
Fundador
Fundador
 
Mensajes: 320
Registrado: Mar Jul 21, 2009 12:20 pm
Ubicación: Colombia
    Desconocido Desconocido


Re: Contador en php

Notapor Toro » Mar Dic 22, 2009 11:24 am

:rock: Wao men exelente aporte esto es lo que estaba buscandooo!!! :sweat:
Toro
Usuario
Usuario
 
Mensajes: 2
Registrado: Mar Dic 22, 2009 11:22 am
    Desconocido Desconocido



Volver a Zona Webmaster




¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado