Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2012, 21:58   #1
n-sia
 
Регистрация: 11.04.2011
Сообщений: 6
Вопрос Проблема выборки из таблицы

Нужно, что бы отображались все вопросы исходя из данных предыдущей выборки.
PHP код:
 include "config.php"
 
  
//таблица заданий
$query1 "SELECT `count`, `id_zadanie` from `t_zadanie` WHERE `activ`='1';";
$sort1=@mysql_query($query1); 
$row1= @mysql_fetch_array($sort1);
 
var_dump ($row1); 

//таблица вопросов к заданию
$query2 "SELECT `id_question` from `t_z-q` WHERE id_zadanie='$row1[id_zadanie]' ;";
$sort2=@mysql_query($query2);
$row2= @mysql_fetch_array($sort2);
 
//$question = $row2[id_question];
   
var_dump ($row2); 

//таблица вопросов 
$query3 "SELECT `question` from `t_question` WHERE id_question='$row2[id_question]';";
$sort3=@mysql_query($query3);
$rown = @mysql_fetch_array($sort3MYSQL_NUM);
 
var_dump ($rown);

  for(
$j=0$j<=$row1["count"]; $j++) { 
  
echo (
"
<form id=\"answer\" method=\"post\">  
<div id='vo' align=\"center\"> 
$rown[$j]</div>
</from>                                                                    

"
);                                                                     

 } 
Но у меня выводит только первый вопрос из таблицы.
результат var_dump ($row1):
Код HTML:
array(4) { [0]=> string(1) "4" ["count"]=> string(1) "4" [1]=> string(1) "2" ["id_zadanie"]=> string(1) "2" }
результат var_dump ($row2):
Код HTML:
array(2) { [0]=> string(1) "5" ["id_question"]=> string(1) "5" }
результат var_dump ($rown):
Код HTML:
array(1) { [0]=> string(50) "Что такое бизнес-правила?" }
В чем может быть ошибка?
n-sia вне форума Ответить с цитированием
Старый 28.05.2012, 22:11   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Если запрос возвращает несколько строк - то обрабатывать результат такого запроса нужно при помощи цикла.
mysql_fetch_array - см. примеры.
Andkorol вне форума Ответить с цитированием
Старый 28.05.2012, 23:51   #3
n-sia
 
Регистрация: 11.04.2011
Сообщений: 6
По умолчанию

Andkorol, спасибо

Последний раз редактировалось n-sia; 29.05.2012 в 01:52.
n-sia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор из таблицы по двум параметрам и построение таблице на основе выборки WildKosha Microsoft Office Excel 2 08.08.2009 01:53
Проблема с печатью таблицы forrward Microsoft Office Excel 0 20.07.2009 14:41
Проблема со строками таблицы erslgoeirjh Общие вопросы по Java, Java SE, Kotlin 2 26.05.2009 15:22
Проблема в создании таблицы *.mkv Microsoft Office Excel 2 27.02.2009 00:38
сохранение результата выборки из DBF файла в DBF файл с такой же структурой таблицы GazimagomedovM БД в Delphi 5 06.11.2007 17:58