Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/11/2008, 09:30
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: que incremente en uno el valor cada vez que envie el formulario (foreach)

Pues puedes usar sesiones, aunque si no las deseas usar puedes contrar las variables que vienen por POST usando algo así:
Código php:
Ver original
  1. <?php
  2. if(isset($_POST['enviar'])){
  3.       if(isset($_POST['previo']) && !empty($_POST['previo'])) {
  4.             $sentencia = "UPDATE";
  5.       } else {
  6.             $sentencia = "INSERT";
  7.       }
  8. }
  9.  
  10. echo $sentencia; // siempre imprime UPDATE
  11. ?>
  12.  
  13. <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
  14.     <?php if( isset($_POST['enviar'] && !isset($_POST['previo'] ) {
  15.     <input type="hidden" name="previo" value="ok" />
  16.     <?php } ?>
  17.     <input type="submit" name="enviar" value="enviar" />
  18. </form>
  19. <p><a href="<?php $_SERVER['PHP_SELF'] ?>">refrescar</a></p>

Saludos.