Ver Mensaje Individual
  #17 (permalink)  
Antiguo 07/11/2008, 12:54
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: que incremente en uno el valor cada vez que envie el formulario (foreach)

Y sólo ese trozo del script se puede optimizar mucho aún:

Código php:
Ver original
  1. <?php
  2. if(!isset($_SESSION)){
  3.     session_start();
  4. }
  5.  
  6. if(strtolower($_SERVER['REQUEST_METHOD']) == "post") {
  7.     $sentencia = isset($_SESSION['sentencia']) ? 'UPDATE' : 'INSERT';
  8.  
  9.     if(isset($_POST['enviar'])) {
  10.         $_SESSION['sentencia'] = 1; // Es necesario asignarle $sentencia?
  11.     } elseif(isset($_POST['publicar'])) {
  12.         unset($_SESSION['sentencia']);
  13.     }
  14.  
  15.     echo $sentencia;
  16. }
  17. ?>
  18.  
  19. <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
  20.     <input type="submit" name="enviar" value="enviar" />
  21.     <input type="submit" name="publicar" value="publicar" />
  22. </form>
  23. <p><a href="<?php $_SERVER['PHP_SELF'] ?>">refrescar</a></p>