Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/11/2015, 06:04
rbczgz
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: Conservar valores de variables

Hola Totti7,

Si quieres empezar aprendiendo y haciendo las cosas bien, debes tener en cuenta que es más conveniente definir las variables antes de usarlas, en el caso de tu ejemplo, sería algo así:

Código PHP:
Ver original
  1. <?php
  2.  
  3.      $ejemplo ="";
  4.  
  5.     if (!$_POST['letra']){
  6.         $ejemplo=10;
  7.         echo $ejemplo;
  8.     }
  9.     if ($_POST['letra']){
  10.         $ejemplo-=1;
  11.         echo $ejemplo;    
  12.     }
  13. ?>

Por otra parte, lo que le estás diciendo a PHP con tu script es:

Si no existe la variable $_POST['letra'], ejemplo vale 10.

Si existe la variable $_POST['letra'], ejemplo vale -1.

Si lo que quieres es que se le reste 1 a la variable $ejemplo, debería ser algo así:


Código PHP:
Ver original
  1. <?php
  2.  
  3.     $ejemplo = 10;
  4.  
  5.     if (!$_POST['letra']){
  6.         echo $ejemplo;
  7.     } elseif {
  8.         ($_POST['letra']){
  9.         $ejemplo-=1;
  10.         echo $ejemplo;    
  11.     }
  12. ?>

Es decir:

$ejemplo vale 10, si no está definida la variable $_POST['letra'], imprime $ejemplo, sino, si está definida la variable $_POST['letra'], $ejemplo vale $ejemplo - 1.

Espero que se entienda bien.