Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/12/2011, 11:12
Avatar de charlyalegret
charlyalegret
 
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 7 meses
Puntos: 140
Respuesta: Problema con ELSE

Vale! algo muy sencillo en base al código que has mostrado!
Te muestro una pequeña modificación y te la comento!:

Código PHP:
Ver original
  1. <?php
  2.  
  3. <!-- Aqui va el codigo que inserta la informacion a la bd-->
  4.  
  5. // enviamos un mensaje de exito
  6.  
  7. echo "<table width='460' border='0' align='center' cellpadding='0' cellspacing='0' class='upload_ok'>
  8.  <tr>
  9.    <td>
  10.    Los datos fueron guardados correctamente
  11.    </td>
  12.  </tr>
  13. </table>";
  14. $variable = 3; // aquí creo una variable, luego verás que hacemos...
  15.  
  16. }else{
  17.  
  18. echo "<table width='460' border='0' align='center' cellpadding='0' cellspacing='0' class='upload_ok'>
  19.  <tr>
  20.    <td>
  21.    Inserta todos los datos en el formulario o verifica que sea un archivo de imagen permitido: .jpg y .gif
  22.    </td>
  23.  </tr>
  24. </table>";///si el formulario viene vacio mostramos mensaje de error
  25. }
  26. }
  27. }
  28. }
  29. ?>
  30. <?php
  31. if ($variable == 3) {}  // es decir, si la variable anterior es 3, es decir, has enviado el mensaje correctamente, no hago nada.
  32. else { //es decir, en caso contrario, lo muestro
  33. ?>
  34. <!-- Aqui va el formulario -->
  35. <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data">
  36.   <fieldset id="stats" style="background:#FFF;">.....................
  37. <?php } ?> /*finalmente hay que cerrar el else!!

Saludos!