Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2015
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.47 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4. * Created by PhpStorm.
  5. * User: elporfirio
  6. * Date: 15/07/2015
  7. * Time: 10:44 AM
  8. */
  9. class MySQL
  10. {
  11. var $conexion;
  12.  
  13. function MySQL()
  14. {
  15. if (!isset($this->conexion)) {
  16. $this->conexion = (mysql_connect('localhost', 'root', '')) or die(mysql_error());
  17. mysql_select_db('combobox', $this->conexion) or die(mysql_error());
  18. }
  19. }
  20.  
  21. function consulta($consulta)
  22. {
  23. $resultado = mysql_query($consulta, $this->conexion);
  24. if (!$resultado) {
  25. echo 'MySQL Error: ' . mysql_error();
  26. exit;
  27. }
  28.  
  29. return $resultado;
  30. }
  31.  
  32. function fetch_array($consulta)
  33. {
  34. return mysql_fetch_array($consulta);
  35. }
  36.  
  37. function num_rows($consulta)
  38. {
  39. return mysql_num_rows($consulta);
  40. }
  41.  
  42. function fetch_row($consulta)
  43. {
  44. return mysql_fetch_row($consulta);
  45. }
  46.  
  47. function fetch_assoc($consulta)
  48. {
  49. return mysql_fetch_assoc($consulta);
  50. }
  51. }
  52.  
  53.  
  54. class selects extends MySQL
  55. {
  56. var $code = "";
  57.  
  58. function cargarComunidades()
  59. {
  60. $consulta = parent::consulta("SELECT departamento,com_id FROM localidad ORDER BY departamento ASC");
  61. $num_total_registros = parent::num_rows($consulta);
  62. if ($num_total_registros > 0) {
  63. $comunidades = [];
  64. while ($comunidad = parent::fetch_assoc($consulta)) {
  65. $code = $comunidad["com_id"];
  66. $name = $comunidad["departamento"];
  67. $comunidades[$code] = $name;
  68. }
  69.  
  70. return $comunidades;
  71. } else {
  72. return false;
  73. }
  74. }
  75.  
  76. function cargarProvincias()
  77. {
  78. $consulta = parent::consulta("SELECT municipio,prov_id FROM localidad WHERE com_id = '" . $this->code . "' ORDER BY municipio ASC ");
  79. $num_total_registros = parent::num_rows($consulta);
  80. if ($num_total_registros > 0) {
  81. $provincias = [];
  82. while ($provincia = parent::fetch_assoc($consulta)) {
  83. $code = $provincia["prov_id"];
  84. $name = $provincia["municipio"];
  85. $provincias[$code] = $name;
  86. }
  87.  
  88. return $provincias;
  89. } else {
  90. return false;
  91. }
  92. }
  93.  
  94. function cargarLocalidades()
  95. {
  96. $consulta = parent::consulta("SELECT nombre,loc_id FROM localidad WHERE prov_id = '" . $this->code . "'");
  97. $num_total_registros = parent::num_rows($consulta);
  98. if ($num_total_registros > 0) {
  99. $localidades = [];
  100. while ($localidad = parent::fetch_assoc($consulta)) {
  101. $code = $localidad["loc_id"];
  102. $name = $localidad["nombre"];
  103. $localidades[$code] = $name;
  104. }
  105.  
  106. return $localidades;
  107. } else {
  108. return false;
  109. }
  110. }
  111.  
  112. ## ESTA nO SE DE QUE DEPENDA POR ESO NI IDEA :P
  113. ## POR QUE TE TRAES EL CODIGO SI NO LO UTILIZAS AQuI $this->code
  114. function cargarLocalidadesB()
  115. {
  116. $consulta = parent::consulta("SELECT sector,sect_id FROM localidad");
  117. $num_total_registros = parent::num_rows($consulta);
  118. if ($num_total_registros > 0) {
  119. $localidades1 = [];
  120. while ($localidad1 = parent::fetch_assoc($consulta)) {
  121. $code = $localidad1["sect_id"];
  122. $name = $localidad1["sector"];
  123. $localidades1[$code] = $name;
  124. }
  125.  
  126. return $localidades1;
  127. } else {
  128. return false;
  129. }
  130. }
  131.  
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement