X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> выводятся не все данные из базы
Licoric
Licoric
Topic Starter сообщение 16.3.2009, 22:24; Ответить: Licoric
Сообщение #1


Код. Его в действии можно посмотреть на allcarinfo.ru/articles.php
При выборе раздела "разное" (7-й пункт) появляется меньше записей, чем в базе. В базе - 13 (как и показано), а выводится - 7. С чем это может быть связано?
[PHP]<?php
include('header.php');

echo "<form method=post><select name='section'>";
#Выводим список разделов статей

@ $db = new mysqli($host, $user, $pass, $db);

if (mysqli_connect_errno())
{
echo 'Ошибка: Не удалось установить соединение с базой данных. Пожалуйста, повторите попытку позже.';
exit;
}

$query = "SELECT * FROM `section`";
$result = $db->query($query);

$num_results = $result->num_rows;

for ($i2=0; $i2 <$num_results; $i2++)
{
$row = $result->fetch_assoc();
$id_section = htmlspecialchars(stripslashes($row['id_section']));
$section = htmlspecialchars(stripslashes($row['section']));
echo "<option value=$id_section >$section</option>";

}

$result->free();

echo "</select><br><br><input type='submit' name='opensection' value='Показать раздел'></form>";

#Извлекаем данные из переменных и по нажатию на кнопку - выводим это на экран
$section=$_POST['section'];
//нажатие кнопки (начало)
if ( isset($_POST['opensection']) )
{
//Скрипт, выполняемый по нажатию кнопки:
// выводим количество статей в разделе и сами статьи:

$query_s = "SELECT * FROM `article` where section=$section";
$result_s = $db->query($query_s);
$num_results_s = $result_s->num_rows;
echo "<h4>Всего статей: $num_results_s ";
echo "<br><br>";



for ($i=0; $i <$num_results; $i++)

{
$row = $result_s->fetch_assoc();
echo "
<a href=fullarticle.php?ida="; echo htmlspecialchars(stripslashes($row['ida'])); echo ">"; echo htmlspecialchars(stripslashes($row['titlearticle'])); echo "</a><br>";

}
$result_s->free();





}

echo "</h4>";
#Выводим список самих статей

include('footer.php');
?>[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
Topic Starter сообщение 16.3.2009, 22:35; Ответить: Licoric
Сообщение #2


добавил "тестовую статью" - всего 14, показана половина.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 17.3.2009, 1:21; Ответить: Webmaster_hb
Сообщение #3


[php]for ($i=0; $i <$num_results; $i++)[/php]
надо
[PHP]for ($i=0; $i <$num_results_s; $i++)[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
Topic Starter сообщение 17.3.2009, 22:45; Ответить: Licoric
Сообщение #4


Спасибо... сам не приметил)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Большие базы Semrush кейвордов по разным тематикам! Много кейвордов с трафиком и без конкуренции! Volume, KD, CPC
23 Krok 6882 Сегодня, 5:58
автор: Krok
Горячая тема (нет новых ответов) QIWI кажется все?
111 Silverspam 17998 Вчера, 15:59
автор: Arsenwenger
Горячая тема (нет новых ответов) Свежие базы ключевых слов с подсказок гугла!
126 Krok 68713 Вчера, 5:04
автор: Krok
Открытая тема (нет новых ответов) Базы Youtube кейвордов с данными по конкуренции и Volume
6 Krok 1590 23.4.2024, 5:43
автор: Krok
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1757 31.3.2024, 11:19
автор: stu999


 



RSS Текстовая версия Сейчас: 25.4.2024, 9:17
Дизайн