Guest User

Untitled

a guest
Jul 8th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. <?php
  2. $servername="localhost";
  3. $username="root";
  4. $password="";
  5. $basedatos="menu";
  6.  
  7. //CREAR CONEXION
  8.  
  9. $conn=mysqli_connect($servername,$username,$password,$basedatos);
  10.  
  11. if(!$conn)
  12. {
  13. die("Coneccion fallida". $mysqli_error());
  14. } else
  15. {
  16. echo "Coneccion exitosan";
  17. }
  18.  
  19. function loop_array($array=array(), $parent_id=0){
  20. if(!empty($array[$parent_id])){
  21. echo'<ul>';
  22. foreach($array[$parent_id] as $items){
  23.  
  24. if($items['parent_id']==3)
  25. {
  26.  
  27. echo "<li><a href='productos.php?variable=".$items['name']."'/>".$items['name']."</a></li";
  28. }
  29.  
  30. echo '<li><a href="'.$items['url'].'">';
  31. echo $items['name'];
  32. loop_array($array,$items['id']);
  33. echo '</li></a>';
  34. }
  35. echo'</ul>';
  36. }
  37.  
  38. }
  39.  
  40.  
  41. function display_menus(){
  42. $conn=mysqli_connect("localhost","root","","menu");
  43. $query=$conn->query("SELECT * FROM menus");
  44. $array=array();
  45.  
  46. if(mysqli_num_rows($query)){
  47.  
  48. while($rows=mysqli_fetch_array($query)){
  49. $array[$rows['parent_id']][]=$rows;
  50. }
  51. loop_array($array);
  52. }
  53.  
  54. }
  55.  
  56. ?>
  57.  
  58. <?php
  59. $servername="localhost";
  60. $username="root";
  61. $password="";
  62. $basededatos="menu";
  63.  
  64. //CREAR CONEXION
  65. $conn=mysqli_connect($servername,$username,$password,$basededatos);
  66.  
  67. if(!$conn)
  68. {
  69. die("Coneccion fallida.". mysqli_error());
  70. }
  71. {
  72. echo "Coneccion exitosa. n"."<br>";
  73. }
  74. ?>
  75. <!doctype html>
  76. <html>
  77. <head>
  78. <meta charset="utf-8">
  79. <title>Documento sin título</title>
  80. </head>
  81.  
  82. <body>
  83. <?php
  84. //REcIBIR VARIABLE
  85. $var1=($_GET['variable']);
  86. /*if(empty($var1)){
  87. header('Location:index.php');
  88.  
  89. }
  90.  
  91. /*
  92. if (empty($var1))
  93. {
  94. echo "VAriable vacia";
  95. }
  96. else
  97. {
  98. echo "Vaiable con valor";
  99. }
  100. */
  101.  
  102. $sql = "SELECT id, modelo FROM productos WHERE parent_id='$var1'";
  103. $result = $conn->query($sql);
  104.  
  105. if (mysqli_num_rows($result) > 0)
  106. {
  107. // output data of each row
  108. while($row = mysqli_fetch_assoc($result)) {
  109. echo "id: " . $row["id"]. " - Modelo: ".$row["modelo"]."<br>";
  110. }}else
  111. {
  112. echo "Sin resultados";
  113. }
  114.  
  115. echo "Hola";
  116.  
  117. mysqli_close($conn);
  118. ?>
  119.  
  120. id name parent_id url
  121. 1 home 0 index.php
  122. 2 products 0 producto.php
  123. 3 bocina 1
  124. 4 rca 1
  125.  
  126. id modelo parent_id descripcion
  127. 1 ind-3br 3 bocina chica
  128. 2 ind-6br 4 rca largo
Add Comment
Please, Sign In to add comment