Advertisement
Guest User

Untitled

a guest
May 24th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. <?php
  2. $dsn = 'mysql:host=localhost;dbname=basvulk_basvulk';
  3. $username = 'root';
  4. $password = '';
  5.  
  6. try {
  7. $db = new PDO($dsn, $username, $password);
  8.  
  9. } catch (PDOException $e) {
  10. $error_message = $e->getMessage();
  11. echo 'error';
  12. include('../errors/database_error.php');
  13. exit();
  14. }
  15.  
  16. function list_all_products($query_to_execute) {
  17. mysql_set_charset('UTF8');
  18. global $db;
  19. $db->exec('set names utf8');
  20. $query = $query_to_execute;
  21. $statement = $db->prepare($query);
  22. $statement->execute();
  23. $products = $statement->fetchAll();
  24. $statement->closeCursor();
  25. return $products;
  26. }
  27. global $prods;
  28.  
  29. $prods = list_all_products('SELECT * FROM categories WHERE type="vipal"');
  30. require_once 'src/siteEN/site_head.php';
  31. render_head('Лепенки за винтили');
  32. ?>
  33.  
  34. <?php foreach ($prods as $prod) : ?>
  35. <div>
  36. <h3><?php echo $prod['cat_name_bg'] ?></h3>
  37. <ul>
  38. <?php
  39. $sub = list_all_products('SELECT * FROM products WHERE product_cat='.$prod['cat_id']);
  40. foreach ($sub as $sub_cat) {
  41. echo '<li>'.$sub_cat['product_name_bg'].'</li>';
  42. }
  43. ?>
  44. </ul>
  45.  
  46. </div>
  47. <?php endforeach; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement