Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/11/2008, 13:36
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
Respuesta: que incremente en uno el valor cada vez que envie el formulario (foreach)

@Carxl para nada socio, lo resolví así:
Código php:
Ver original
  1. <?php
  2. if(!isset($_SESSION)){
  3.     session_start();
  4. }
  5.  
  6. if(isset($_POST['enviar'])){
  7.     if(!empty($_POST['previo'])){
  8.         $sentencia = "UPDATE";
  9.     }else{
  10.         $sentencia = "INSERT";
  11.     }
  12.     $_SESSION['sentencia'] = $sentencia;
  13. }
  14.  
  15. if(isset($_POST['publicar'])){
  16.     $sentencia = "INSERT";
  17.     unset($_SESSION['sentencia']);
  18. }
  19.  
  20. echo $sentencia;
  21. ?>
  22.  
  23. <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
  24.     <input type="text" name="previo" value="<?php echo $_SESSION['sentencia'] ?>" />
  25.     <input type="submit" name="enviar" value="enviar" />
  26.     <input type="submit" name="publicar" value="publicar" />
  27. </form>
  28. <p><a href="<?php $_SERVER['PHP_SELF'] ?>">refrescar</a></p>
ahora en el primer envio de del form mediante el boton enviar, $sentencia imprime INSERT y a partir de ahi UPDATE justo como quiero

gracias a los dos
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose