Advertisement
Guest User

Untitled

a guest
May 21st, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. function vMostrarMenuAnon(){
  2.  
  3. $cadena=file_get_contents("templates/headerAnon.html");
  4.  
  5. //conectarme a la base de datos
  6. $conectar=conectarbasedatos();
  7. //Buscar la etiqueta y corta el string y guardar en el arary de trozos
  8. $bloque1 = explode("##BLOQUE1##", $cadena);
  9.  
  10. $sql1 = "SELECT * FROM final_familia order by Fam_id";
  11.  
  12. $sql2 = "SELECT * FROM final_subfamilia order by Fam_id";
  13.  
  14. //Realizar una consulta contra la base de datos
  15. $resultado1 = mysqli_query($conectar,$sql1) or die(mysqli_error($conectar));
  16.  
  17. $resultado2 = mysqli_query($conectar,$sql2) or die(mysqli_error($conectar));
  18.  
  19. $aux = "";
  20. $cuerpo = "";
  21.  
  22. $familias=array();
  23. $Fam_id=0;
  24. $Familia_descripcion=0;
  25. //Crear un array asociativo para poder acceder a los campos
  26. while ($valores1 = mysqli_fetch_array($resultado1,MYSQLI_ASSOC)){
  27.  
  28. $familias[$Fam_id][$Familia_descripcion]=$valores1["Fam_id"];
  29. $Familia_descripcion++;
  30.  
  31. $familias[$Fam_id][$Familia_descripcion]=$valores1["Descripcion"];
  32. $Fam_id++;
  33.  
  34.  
  35. // $cuerpo .= $aux;
  36.  
  37. }
  38.  
  39.  
  40. $cantidadFamilias=count($familias);
  41.  
  42. $subfamilias=array();
  43. $Fam_id=0;
  44. $SubFamilia_descripcion=0;
  45.  
  46. while ($valores2 = mysqli_fetch_array($resultado2,MYSQLI_ASSOC)){
  47.  
  48. // $aux = $bloque1[1];
  49. // $aux = str_replace("##Fam_id##",$valores["Fam_id"], $aux);
  50. // $aux = str_replace("##FAMILIA##", $valores["Descripcion"], $aux);
  51. $subfamilias[$Fam_id][$SubFamilia_descripcion]=$valores2["Fam_id"];
  52. $SubFamilia_descripcion++;
  53. $subfamilias[$Fam_id][$SubFamilia_descripcion]=$valores2["Descripcion"];
  54. $Fam_id++;
  55.  
  56.  
  57. // $cuerpo .= $aux;
  58.  
  59. }
  60. $i=0;
  61. $Fam_id=0;
  62. $Familia_descripcion=1;
  63. $SubFamilia_descripcion=0;
  64. $SFam_id=0;
  65. while($i<$cantidadFamilias){
  66. $aux = $bloque1[1];
  67. $aux = str_replace("##FAMILIA##", $familias[$Fam_id][$Familia_descripcion], $aux);
  68. $Familia_descripcion=0;
  69. while(($familias[$Fam_id][$Familia_descripcion]) == ($subfamilias[$SFam_id][$SubFamilia_descripcion])){
  70. $SubFamilia_descripcion++;
  71. $aux = str_replace("##SUBFAMILIA##", $subfamilias[$SFam_id][$SubFamilia_descripcion], $aux);
  72. $SFam_id++;
  73.  
  74. }
  75. $Fam_id++;
  76. $Familia_descripcion++;
  77.  
  78. $i++;
  79. $cuerpo .= $aux;
  80. }
  81.  
  82. $header= $bloque1[0] . $cuerpo . $bloque1[2];
  83. echo $header;
  84. return $header;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement