Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Динамическая страница MYSQLI

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
wes99
Отправлено: 29 Марта, 2015 - 16:34:50
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Март 2015  


Помог: 0 раз(а)




Здравствуйте.Как создать динамическую страницу на стандарте mysqli.
Пример Е.Попова не работает.
Есть БД в ней всего три поля ,
На странице view-info должно выводиться два :-картинка и описание.
Подскажите,пожалуйста, пример кода mysqli .
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php include 'blocks/bd.php';?>
  2. <?php
  3. $stmt = $mysqli->query('SELECT * FROM `chay`  LIMIT 8');
  4.    // выводим данные
  5.    while($row = $stmt->fetch_assoc()){
  6.        echo '<ul class="column">
  7.                                     <!--eqblock-->
  8.                                     <li>
  9.                                         <section class="block">
  10.                                                                         <a href="view-info.php"><img src="images/1-thumb.jpg" alt=""  />'.$row['zag'].'</a>
  11.                                                                                 <h2><a href="#">'.$row['op'].'</a></h2>
  12.                                                                                 <p></p>
  13.                                         </section>
  14.                                     </li>';
  15.    
  16. }
  17.  
  18.                                    
  19. ?>

это основная страница --ВСЕ работает.


А это код view-info.php:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $id = $_GET['id'];
  3.  
  4.  
  5. ?>
  6.  
  7.  
  8. <!doctype html>
  9. <?php include 'blocks/bd.php';?>
  10. <html lang="en">
  11. <head>
  12.         <title>CoffeeCols</title>
  13.         <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  14.         <meta name="description" content="" />
  15.         <meta name="keywords" content="" />
  16.         <link rel="stylesheet" href="styles.css" type="text/css" media="screen" />
  17.         <link rel="stylesheet" type="text/css" href="print.css" media="print" />
  18. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
  19. <script type="text/javascript" src="js/equalcolumns.js"></script>
  20.         <!--[if IE]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
  21. </head>
  22. <body>
  23.  
  24.         <header>
  25.                 <h1>Быстрое к чаю и не только</h1>
  26.         </header>
  27.         <nav>
  28.                 <ul>
  29.                         <li class="selected">
  30.                         <a href="index.php">Тортик вкусный</a></li>
  31.                         <li><a href="bistroe-k-chay.php">Быстрое к чаю</a></li>
  32.                         <li><a href="dobriy-sok.php">Добрый сок</a></li>
  33.                         <li><a href="chay-pila.php">Чай пила</a></li>
  34.                         <li><a href="skoriy-tortik.php">Скорый тортик</a></li>
  35.                         <li><a href="pirog-prosto.php">Пирог просто</a></li>
  36.                 </ul>
  37.         </nav>
  38.         <section id="intro">
  39.                 <header>
  40.                         <h2>Your Spiffy Tag Line Goes Here</h2>
  41.                 </header>
  42.                 <p></p>
  43.                 <img src="images/introimage.png" alt="lime" />
  44.         </section>
  45.        
  46.          <section id="content">
  47.         <?php include 'blocks/bd.php';?>
  48. <?php
  49. $stmt = $stmt->query('SELECT * FROM `chay` WHERE id=$id ');
  50.    // выводим данные
  51.    while($row = $mysqli->fetch_assoc($stmt)){
  52.        echo '<ul class="column1">
  53.                                     <!--eqblock-->
  54.                                     <li>
  55.                                         <section class="block">
  56.                                                                         <a href="info.php"><img src="images/1-thumb.jpg" alt=""  />'.$row['zag'].'</a>
  57.                                                                                 <h2><a href="#">'.$row['op'].'</a></h2>
  58.                                                                                 <p></p>
  59.                                         </section>
  60.                                     </li>';
  61.         }
  62. ?>
  63. </section>             
  64.                


Не справляюсь...
Ругается на 49 строку
 
 Top
kernUSR
Отправлено: 29 Марта, 2015 - 16:37:03
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Март 2015  


Помог: 0 раз(а)




А чем именно ругается? Текст ошибки, пожалуйста!
 
 Top
Ts.Saltan
Отправлено: 29 Марта, 2015 - 17:07:48
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




И правильно ругается
PHP:
скопировать код в буфер обмена
  1. <? $stmt = $stmt->query('SELECT * FROM `chay` WHERE id=$id ');

Объект $stmt не имеет метода query. И вместо него, судя по коду, должна быть переменная $mysqli

PHP:
скопировать код в буфер обмена
  1. <? $stmt = $mysqli->query('SELECT * FROM `chay` WHERE id=$id ');
 
 Top
DeepVarvar Супермодератор
Отправлено: 29 Марта, 2015 - 17:09:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




wes99 пишет:
Пример Е.Попова не работает
А, ну так вот она, причина - Ж. Попов. Честно-честно. Не надо учиться по его урокам.

wes99 пишет:
Ругается на 49 строку
$id воспринимается как строка, ибо в одинарных кавычках всунута в запрос.
 
 Top
wes99
Отправлено: 29 Марта, 2015 - 17:40:50
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Март 2015  


Помог: 0 раз(а)




спасибо,что помогаете Исправил:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $id = $_GET['id'];
  3.  
  4.  
  5. ?>
  6.  
  7.  
  8. <!doctype html>
  9. <?php include 'blocks/bd.php';?>
  10. <html lang="en">
  11. <head>
  12.         <title>CoffeeCols</title>
  13.         <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  14.         <meta name="description" content="" />
  15.         <meta name="keywords" content="" />
  16.         <link rel="stylesheet" href="styles.css" type="text/css" media="screen" />
  17.         <link rel="stylesheet" type="text/css" href="print.css" media="print" />
  18. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
  19. <script type="text/javascript" src="js/equalcolumns.js"></script>
  20.         <!--[if IE]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
  21. </head>
  22. <body>
  23.  
  24.         <header>
  25.                 <h1>Быстрое к чаю и не только</h1>
  26.         </header>
  27.         <nav>
  28.                 <ul>
  29.                         <li class="selected">
  30.                         <a href="index.php">Тортик вкусный</a></li>
  31.                         <li><a href="bistroe-k-chay.php">Быстрое к чаю</a></li>
  32.                         <li><a href="dobriy-sok.php">Добрый сок</a></li>
  33.                         <li><a href="chay-pila.php">Чай пила</a></li>
  34.                         <li><a href="skoriy-tortik.php">Скорый тортик</a></li>
  35.                         <li><a href="pirog-prosto.php">Пирог просто</a></li>
  36.                 </ul>
  37.         </nav>
  38.         <section id="intro">
  39.                 <header>
  40.                         <h2>Your Spiffy Tag Line Goes Here</h2>
  41.                 </header>
  42.                 <p></p>
  43.                 <img src="images/introimage.png" alt="lime" />
  44.         </section>
  45.        
  46.          <section id="content">
  47.         <?php include 'blocks/bd.php';?>
  48. <?php
  49. $stmt = $mysqli->query('SELECT * FROM `chay` WHERE id=$id ');
  50.    // выводим данные
  51.    while($row = $mysqli->fetch_assoc($stmt)){
  52.        echo '<ul class="column1">
  53.                                     <!--eqblock-->
  54.                                     <li>
  55.                                         <section class="block">
  56.                                                                         <a href="info.php"><img src="images/1-thumb.jpg" alt=""  />'.$row['zag'].'</a>
  57.                                                                                 <h2><a href="#">'.$row['op'].'</a></h2>
  58.                                                                                 <p></p>
  59.                                         </section>
  60.                                     </li>';
  61.         }
  62. ?>
  63. </section>             
  64.                
  65.         <footer>
  66.     <section>
  67.     <h3>Left Stuff</h3>
  68.     <p>Left aligned text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  69.     <p>Next line here</p>
  70.     </section>
  71.    
  72.     <section>
  73.     <h3>Center Stuff</h3>
  74.     <p>Center Text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  75.     <p>Next line here</p>
  76.     </section>
  77.    
  78.     <section>
  79.     <h3>Right Stuff</h3>
  80.     <p>&copy; 2010 <a href="#" title="your site name">yoursite.com</a> All rights reserved.</p>
  81.     <p>Center Text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  82.     </section>
  83.  
  84.         </footer>
  85.  
  86. </body>
  87. </html>        
  88.                


Пишет 51 строка:
Fatal error: Call to undefined method mysqli::fetch_assoc() in C:\OpenServer\domains\localhost\www\food-food.org\view-info.php on line 51

(Отредактировано автором: 29 Марта, 2015 - 17:44:38)

 
 Top
DeepVarvar Супермодератор
Отправлено: 29 Марта, 2015 - 17:47:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




стр 51 - там должно быть не мускули а стмт.

И на вот еще почитай http://forum.php.su/topic.php?fo...33&topic=793
 
 Top
wes99
Отправлено: 29 Марта, 2015 - 17:56:22
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Март 2015  


Помог: 0 раз(а)




DeepVarvar пишет:
стр 51 - там должно быть не мускули а стмт.

И на вот еще почитай http://forum.php.su/topic.php?forum=33&topic=793

Fatal error: Call to a member function fetch_assoc() on a non-object in C:\OpenServer\domains\localhost\www\food-food.org\view-info.php on line 51
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $id = $_GET['id'];
  3.  
  4.  
  5. ?>
  6.  
  7.  
  8. <!doctype html>
  9. <?php include 'blocks/bd.php';?>
  10. <html lang="en">
  11. <head>
  12.         <title>CoffeeCols</title>
  13.         <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  14.         <meta name="description" content="" />
  15.         <meta name="keywords" content="" />
  16.         <link rel="stylesheet" href="styles.css" type="text/css" media="screen" />
  17.         <link rel="stylesheet" type="text/css" href="print.css" media="print" />
  18. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
  19. <script type="text/javascript" src="js/equalcolumns.js"></script>
  20.         <!--[if IE]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
  21. </head>
  22. <body>
  23.  
  24.         <header>
  25.                 <h1>Быстрое к чаю и не только</h1>
  26.         </header>
  27.         <nav>
  28.                 <ul>
  29.                         <li class="selected">
  30.                         <a href="index.php">Тортик вкусный</a></li>
  31.                         <li><a href="bistroe-k-chay.php">Быстрое к чаю</a></li>
  32.                         <li><a href="dobriy-sok.php">Добрый сок</a></li>
  33.                         <li><a href="chay-pila.php">Чай пила</a></li>
  34.                         <li><a href="skoriy-tortik.php">Скорый тортик</a></li>
  35.                         <li><a href="pirog-prosto.php">Пирог просто</a></li>
  36.                 </ul>
  37.         </nav>
  38.         <section id="intro">
  39.                 <header>
  40.                         <h2>Your Spiffy Tag Line Goes Here</h2>
  41.                 </header>
  42.                 <p></p>
  43.                 <img src="images/introimage.png" alt="lime" />
  44.         </section>
  45.        
  46.          <section id="content">
  47.         <?php include 'blocks/bd.php';?>
  48. <?php
  49. $stmt = $mysqli->query('SELECT * FROM `chay` WHERE id=$id ');
  50.    // выводим данные
  51.    while($row = $stmt->fetch_assoc($stmt)){
  52.        echo '<ul class="column1">
  53.                                     <!--eqblock-->
  54.                                     <li>
  55.                                         <section class="block">
  56.                                                                         <a href="info.php"><img src="images/1-thumb.jpg" alt=""  />'.$row['zag'].'</a>
  57.                                                                                 <h2><a href="#">'.$row['op'].'</a></h2>
  58.                                                                                 <p></p>
  59.                                         </section>
  60.                                     </li>';
  61.         }
  62. ?>
  63. </section>             
  64.                
  65.         <footer>
  66.     <section>
  67.     <h3>Left Stuff</h3>
  68.     <p>Left aligned text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  69.     <p>Next line here</p>
  70.     </section>
  71.    
  72.     <section>
  73.     <h3>Center Stuff</h3>
  74.     <p>Center Text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  75.     <p>Next line here</p>
  76.     </section>
  77.    
  78.     <section>
  79.     <h3>Right Stuff</h3>
  80.     <p>&copy; 2010 <a href="#" title="your site name">yoursite.com</a> All rights reserved.</p>
  81.     <p>Center Text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  82.     </section>
  83.  
  84.         </footer>
  85.  
  86. </body>
  87. </html>
 
 Top
DeepVarvar Супермодератор
Отправлено: 29 Марта, 2015 - 17:58:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




 
 Top
wes99
Отправлено: 29 Марта, 2015 - 18:09:45
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Март 2015  


Помог: 0 раз(а)




DeepVarvar пишет:

"Это в функции function DbQuery($query)?
Там mysql,если указывать mysqli--,будет работать?
(Добавление)
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $id = $_GET['id'];
  3.  
  4.  
  5. ?>
  6.  
  7.  
  8. <!doctype html>
  9. <?php include 'blocks/bd.php';?>
  10. <html lang="en">
  11. <head>
  12.         <title>CoffeeCols</title>
  13.         <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  14.         <meta name="description" content="" />
  15.         <meta name="keywords" content="" />
  16.         <link rel="stylesheet" href="styles.css" type="text/css" media="screen" />
  17.         <link rel="stylesheet" type="text/css" href="print.css" media="print" />
  18. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
  19. <script type="text/javascript" src="js/equalcolumns.js"></script>
  20.         <!--[if IE]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
  21. </head>
  22. <body>
  23.  
  24.         <header>
  25.                 <h1>Быстрое к чаю и не только</h1>
  26.         </header>
  27.         <nav>
  28.                 <ul>
  29.                         <li class="selected">
  30.                         <a href="index.php">Тортик вкусный</a></li>
  31.                         <li><a href="bistroe-k-chay.php">Быстрое к чаю</a></li>
  32.                         <li><a href="dobriy-sok.php">Добрый сок</a></li>
  33.                         <li><a href="chay-pila.php">Чай пила</a></li>
  34.                         <li><a href="skoriy-tortik.php">Скорый тортик</a></li>
  35.                         <li><a href="pirog-prosto.php">Пирог просто</a></li>
  36.                 </ul>
  37.         </nav>
  38.         <section id="intro">
  39.                 <header>
  40.                         <h2>Your Spiffy Tag Line Goes Here</h2>
  41.                 </header>
  42.                 <p></p>
  43.                 <img src="images/introimage.png" alt="lime" />
  44.         </section>
  45.        
  46.          <section id="content">
  47.         <?php include 'blocks/bd.php';?>
  48. <?php
  49. $stmt = $mysqli->query("SELECT * FROM `chay` WHERE id=$id ");
  50.    // выводим данные
  51.    while($row = $mysqli->fetch_assoc($stmt)){
  52.        echo '<ul class="column1">
  53.                                     <!--eqblock-->
  54.                                     <li>
  55.                                         <section class="block">
  56.                                                                         <a href="info.php"><img src="images/1-thumb.jpg" alt=""  />'.$row['zag'].'</a>
  57.                                                                                 <h2><a href="#">'.$row['op'].'</a></h2>
  58.                                                                                 <p></p>
  59.                                         </section>
  60.                                     </li>';
  61.         }
  62. ?>
  63. </section>             
  64.                
  65.         <footer>
  66.     <section>
  67.     <h3>Left Stuff</h3>
  68.     <p>Left aligned text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  69.     <p>Next line here</p>
  70.     </section>
  71.    
  72.     <section>
  73.     <h3>Center Stuff</h3>
  74.     <p>Center Text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  75.     <p>Next line here</p>
  76.     </section>
  77.    
  78.     <section>
  79.     <h3>Right Stuff</h3>
  80.     <p>&copy; 2010 <a href="#" title="your site name">yoursite.com</a> All rights reserved.</p>
  81.     <p>Center Text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  82.     </section>
  83.  
  84.         </footer>
  85.  
  86. </body>
  87. </html>

Fatal error: Call to undefined method mysqli::fetch_assoc() in C:\OpenServer\domains\localhost\www\food-food.org\view-info.php on line 51
Что еще изменить в этом коде ,чстобы заработало? help
 
 Top
Ts.Saltan
Отправлено: 29 Марта, 2015 - 18:59:38
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




51. $row = $stmt->fetchAll()
Хм
 
 Top
wes99
Отправлено: 29 Марта, 2015 - 19:06:22
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Март 2015  


Помог: 0 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $id = $_GET['id'];
  3.  
  4.  
  5. ?>
  6.  
  7.  
  8. <!doctype html>
  9. <?php include 'blocks/bd.php';?>
  10. <html lang="en">
  11. <head>
  12.         <title>CoffeeCols</title>
  13.         <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  14.         <meta name="description" content="" />
  15.         <meta name="keywords" content="" />
  16.         <link rel="stylesheet" href="styles.css" type="text/css" media="screen" />
  17.         <link rel="stylesheet" type="text/css" href="print.css" media="print" />
  18. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
  19. <script type="text/javascript" src="js/equalcolumns.js"></script>
  20.         <!--[if IE]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
  21. </head>
  22. <body>
  23.  
  24.         <header>
  25.                 <h1>Быстрое к чаю и не только</h1>
  26.         </header>
  27.         <nav>
  28.                 <ul>
  29.                         <li class="selected">
  30.                         <a href="index.php">Тортик вкусный</a></li>
  31.                         <li><a href="bistroe-k-chay.php">Быстрое к чаю</a></li>
  32.                         <li><a href="dobriy-sok.php">Добрый сок</a></li>
  33.                         <li><a href="chay-pila.php">Чай пила</a></li>
  34.                         <li><a href="skoriy-tortik.php">Скорый тортик</a></li>
  35.                         <li><a href="pirog-prosto.php">Пирог просто</a></li>
  36.                 </ul>
  37.         </nav>
  38.         <section id="intro">
  39.                 <header>
  40.                         <h2>Your Spiffy Tag Line Goes Here</h2>
  41.                 </header>
  42.                 <p></p>
  43.                 <img src="images/introimage.png" alt="lime" />
  44.         </section>
  45.        
  46.          <section id="content">
  47.         <?php include 'blocks/bd.php';?>
  48. <?php
  49. $stmt = $mysqli->query("SELECT * FROM `chay` WHERE id=$id ");
  50.    // выводим данные
  51.    while($row = $mysqli->fetch_assoc($mysqli)){
  52.        echo '<ul class="column1">
  53.                                     <!--eqblock-->
  54.                                     <li>
  55.                                         <section class="block">
  56.                                                                         <a href="info.php"><img src="images/1-thumb.jpg" alt=""  />'.$row['zag'].'</a>
  57.                                                                                 <h2><a href="#">'.$row['op'].'</a></h2>
  58.                                                                                 <p></p>
  59.                                         </section>
  60.                                     </li>';
  61.         }
  62. ?>
  63. </section>             
  64.                
  65.         <footer>
  66.     <section>
  67.     <h3>Left Stuff</h3>
  68.     <p>Left aligned text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  69.     <p>Next line here</p>
  70.     </section>
  71.    
  72.     <section>
  73.     <h3>Center Stuff</h3>
  74.     <p>Center Text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  75.     <p>Next line here</p>
  76.     </section>
  77.    
  78.     <section>
  79.     <h3>Right Stuff</h3>
  80.     <p>&copy; 2010 <a href="#" title="your site name">yoursite.com</a> All rights reserved.</p>
  81.     <p>Center Text here. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio. Curabitur in odio augue. Morbi congue auctor interdum. Phasellus sit amet metus justo.</p>
  82.     </section>
  83.  
  84.         </footer>
  85.  
  86. </body>
  87. </html>

ошибка исчезла,но не выводит ничего из БД.
При переходе по ссылке с index.php по выведенному из бд на главную ,на странице view-info.php опять вылетает :
Fatal error: Call to undefined method mysqli::fetch_assoc() in C:\OpenServer\domains\localhost\www\food-food.org\view-info.php on line 51.
При открытии страницы view-info.php просто в браузере,ошибки нет.

(Отредактировано автором: 29 Марта, 2015 - 19:28:31)

 
 Top
Ts.Saltan
Отправлено: 29 Марта, 2015 - 19:11:39
Post Id



Посетитель


Покинул форум
Сообщений всего: 384
Дата рег-ции: Дек. 2013  
Откуда: Belarus


Помог: 22 раз(а)




Ts.Saltan пишет:
$row = $stmt->fetchAll()

ой, это ж не pdo
тогда
$row = $stmt->fetch_all()
или
$row = $stmt->fetch_assoc()
 
 Top
wes99
Отправлено: 29 Марта, 2015 - 19:35:21
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Март 2015  


Помог: 0 раз(а)




Ts.Saltan пишет:
Ts.Saltan пишет:
$row = $stmt->fetchAll()

ой, это ж не pdo
тогда
$row = $stmt->fetch_all()
или
$row = $stmt->fetch_assoc()

CODE (htmlphp):
скопировать код в буфер обмена
  1.  // выводим данные
  2.    while($row = $mysqli->fetch_assoc($mysqli)){



CODE (htmlphp):
скопировать код в буфер обмена
  1. $stmt = $mysqli->query('SELECT * FROM `chay` WHERE id = $id ');

так ошибка,если так -- выводит на страницу view-info все содержимое таблицы:
CODE (htmlphp):
скопировать код в буфер обмена
  1. $stmt = $mysqli->query('SELECT * FROM `chay` WHERE id  ');

Как вывести по для просмотра каждый id?
когда-то я делал сайт по Попову ,но это был mysql.
Сейчас с mysqli не получается ...
С этим блоком все норм?
<?php
$id = $_GET['id'];


?>
Здесь причина похоже.

(Отредактировано автором: 29 Марта, 2015 - 20:15:05)

 
 Top
wes99
Отправлено: 29 Марта, 2015 - 21:44:50
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Март 2015  


Помог: 0 раз(а)




Выполнение сего :
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php include 'blocks/bd.php';?>
  2. <?php
  3. if ( !isset($_GET['id']) || ( ( $id = (int)$_GET['id'] ) < 1 ) ) die("Error of ID");
  4. $result = mysqli_query("SELECT * FROM `chay` WHERE id='$id'",$mysqli);
  5. $myrow = mysqli_fetch_array($result);                      
  6. ?>
дало ответ ---

Error of ID.
(Добавление)
подскажите...
 
 Top
KingStar
Отправлено: 30 Марта, 2015 - 00:32:27
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




а что не ясно? либо не передана id гетом, либо меньше еденицы
к сожалению ты и попова не освоил, хотя может и к счастью )))


-----
То что программа работает, не означает что она написана правильно!
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB