Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/04/2015, 23:11
andre___5025
 
Fecha de Ingreso: septiembre-2013
Ubicación: Bogota
Mensajes: 139
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Vista previa de un documento con fpdf y php

Por si alguien necesita hacer lo que yo queria hacer, aqui esta la solución con el codigo fuente. Ahora solo tengo una consulta mas si por favor alguien me puede colaborar. Bueno este codigo lo que hace es evitar que se borren los datos de los campos al presionar el boton Vista previa, que es lo que yo queria para poder hacer una vista previa de la informacion. Ahora, si el usuario ahora quiere enviar los datos definitivamente, (con boton Enviar), ¿como hacer para que los datos de los campos ahora si desaparezcan de cada campo?


Código PHP:
Ver original
  1. <?php
  2. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  3.      $name = test_input($_POST["name"]);
  4.      $email = test_input($_POST["email"]);
  5.      $website = test_input($_POST["website"]);
  6.      $comment = test_input($_POST["comment"]);
  7. }//cierra if POST
  8.  
  9. function test_input($data) {
  10.    $data = trim($data);
  11.    $data = stripslashes($data);
  12.    $data = htmlspecialchars($data);
  13.    return $data;
  14. }
  15. ?>
  16.  
  17. <h2>PHP Form Validation Example</h2>
  18. <p><span class="error">* required field.</span></p>
  19. <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
  20.    Name: <input type="text" name="name" value="<?php echo $name;?>">
  21.    <span class="error">* <?php echo $nameErr;?></span>
  22.    <br><br>
  23.    E-mail: <input type="text" name="email" value="<?php echo $email;?>">
  24.    <span class="error">* <?php echo $emailErr;?></span>
  25.    <br><br>
  26.    Website: <input type="text" name="website" value="<?php echo $website;?>">
  27.    <span class="error"><?php echo $websiteErr;?></span>
  28.    <br><br>
  29.    Comment: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea>
  30.    <br><br>
  31.    <input type="submit" name="submit" value="Vista previa">
  32. </form>
  33.  
  34. <?php
  35. echo "<h2>Your Input:</h2>";
  36. echo $name;
  37. echo "<br>";
  38. echo $email;
  39. echo "<br>";
  40. echo $website;
  41. echo "<br>";
  42. echo $comment;
  43. ?>