Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2008, 10:56
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 9 meses
Puntos: 638
que incremente en uno el valor cada vez que envie el formulario (foreach)

Hola foreros, no me sale hacer que cada vez que envie el formulario, se incremente en uno el valor de la variable, siempre me imprime cero, y ya probe con while y for, creo que la mejor opcion para lo que quiero es foreach.

Código php:
Ver original
  1. <?php
  2. if(isset($_POST['enviar'])){
  3.     $contar = array($_POST['contar']);
  4.  
  5.     $i = 0;
  6.  
  7.     foreach ($contar as $valor){
  8.         print $i;
  9.         $i++;
  10.     }
  11.  
  12.     var_dump($contar); // array(1) { [0]=>  string(0) "" }
  13. }
  14. ?>
  15.  
  16. <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
  17.     <input type="hidden" name="contar" value="" />
  18.     <input type="submit" name="enviar" value="enviar" />
  19. </form>
que tengo mal???

gracias mil de antemano
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose