Guest User

Untitled

a guest
Dec 16th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. <?php
  2. session_start();
  3. // Guardamos los datos del formulario en una variable de session
  4. $_SESSION['datos_form'] = $_POST;
  5. $campo1 = NULL;
  6.  
  7. //opciones radio button
  8. $r =array(
  9. 1 => 'Transferencia Bancaria',
  10. 2 => 'PayPal',
  11. 3 => 'Tarjeta de credito',
  12. );
  13.  
  14. foreach ($r as $key => $value) {
  15. // para recuperar los datos de un radio button
  16. if($_SESSION['datos_form']['radio'] == $key ) {
  17. echo '<input name="radio" type="radio" id="'.$key.'" value="'.$key.'" checked="checked" >';
  18. echo '<label for="'.$key.'" title="'.$value.'">'.$value.'</label>';
  19. } else {
  20. echo '<input name="radio" type="radio" id="'.$key.'" value="'.$key.'" >';
  21. echo '<label for="'.$key.'" title="'.$value.'">'.$value.'</label>';
  22. }
  23. }
  24.  
  25. echo '<br><br><br>';
  26.  
  27. echo '<select class="form-select" name="sexo">';
  28. // para recuperar los datos de un select
  29. if( !empty($_SESSION['datos_form']['sexo']) ) {
  30. $sexo = $_SESSION['datos_form']['sexo'];
  31. echo '<option value="'.$sexo.'" selected="selected">'.$sexo.'</option>';
  32. } else {
  33. echo '<option disabled selected="selected">Soy...</option>';
  34. }
  35. echo '<option value="Hombre">Hombre</option>
  36. <option value="Mujer">Mujer</option>
  37. <option value="Prefiero no decirlo">Prefiero no decirlo</option>
  38. </select>';
  39.  
  40. echo '<br><br><br>';
  41.  
  42. // para recuperar los datos del checkbox
  43. if( !empty($_SESSION['datos_form']['condiciones']) ) {
  44. echo '<input type="checkbox" name="condiciones" checked>';
  45. } else {
  46. echo '<input type="checkbox" name="condiciones">';
  47. }
  48. echo 'He leído y acepto los terminos y condiciones';
  49.  
  50. ?>
  51.  
  52. <input type="text" name="campo1" value="<?= $_SESSION['datos_form']['campo1']; ?>">
Add Comment
Please, Sign In to add comment