Advertisement
Guest User

Untitled

a guest
Aug 14th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. 003_target_array_options.php
  2. ---
  3. <?php
  4. // Create table(id, nombre, valor) a partir de una cadena separada por comas
  5. // Es útil cuando se trata de campos booleanos
  6. $cadenas = 'Abrir enlace en la misma ventana, Nueva ventana';
  7. $aCadenas = explode(',', $cadenas);
  8.  
  9. $opciones = array();
  10. foreach ($aCadenas as $key => $value)
  11. {
  12. $opciones[] = array('id' => $key, 'nombre' => $value, 'valor' => $key );
  13. }
  14. ---
  15.  
  16.  
  17.  
  18.  
  19. edita.php
  20. ---
  21. <div class="form-group col-md-12">
  22. <label for="id_subseccion">Target</label>
  23. <select class="form-control" name="target_blank" id="target_blank">
  24. <?php
  25. require_once(ABSOLUTE_PATH_TO_CARPETA_WEB_ADMIN.'modulos/subsecciones/003_target_array_options.php'); // $opciones
  26.  
  27. foreach ( $opciones as $fila )
  28. {
  29. // if ( $fila['id'] *1 === 0)
  30. // {
  31. // continue; // Ignoramos el indice deseado
  32. // }
  33.  
  34. $sSelected='';
  35. if ( $fila['id'] *1 === intval($row_registroaeditar['target_blank'])) {
  36. $sSelected = 'selected="selected"';
  37. }
  38. ?>
  39. <option value="<?php echo $fila['id']; ?>" <?php echo $sSelected; ?>
  40. ><?php
  41. echo ucfirst($fila['nombre']);
  42. ?>
  43. </option>
  44. <?php
  45. }
  46. ?>
  47. </select>
  48. </div>
  49. ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement