Петля не работает хорошо .. не печатает то, что ожидаетсяPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Петля не работает хорошо .. не печатает то, что ожидается

Сообщение Anonymous »

Когда я запускаю запрос и использую цикл Whink, чтобы отобразить результаты, он не дает мне правильных результатов. Это показывает мне все, что должно, да, но петли неверны, и я не знаю, как это сделать.

Код: Выделить всё

$test = $sql['db_query']('', '
SELECT
q.title, q.description, qq.answer_text, a.answer_text AS at
FROM quiz as q
LEFT JOIN {db_prefix}quiz_question AS qq ON (q.id_quiz = qq.id_quiz)
LEFT JOIN {db_prefix}quiz_answer AS a ON (qq.id_question = a.id_question)
WHERE creator_id = '1''
);

while ($row = $sql['db_fetch_assoc']($test))
{
$data['quizzes-usuario'][] = array(
'titulo' => $row['title'],
'descripcion' => $row['description'],
'question' => array(
'pregunta' => $row['answer_text'],
'answer' => array(
'respuestas' => $row['at'],
),
),
);
}
< /code>
Как вы можете видеть, я хочу, чтобы он показал мне все тесты пользователя с идентификатором 1, то есть их именем и описанием, тогда я хочу, чтобы он показал мне вопросы в этой викторине, а также их ответы. В чем проблема? Давайте представим, что первая викторина имеет следующие данные: < /p>
- Name: Animals
- Description: The best animals
- Questions:
Does the tiger have 4 legs?
Answers:
- Yes
- No
Does the whale have 4 legs?
- Yes
- No
< /code>
С общим кодом он печатает его так: < /p>
   

Animals
The best animals

Does the tiger have 4 legs?

No




Animals
The best animals

Does the tiger have 4 legs?

Yes




Animals
The best animals

Does the whale have 4 legs?

No




Animals
The best animals

Does the whale have 4 legs?

Yes



Когда я ожидаю, что он сделает следующее:

Код: Выделить всё


Animals
The best animals

Does the tiger have 4 legs?

No
Yes

Does the whale have 4 legs?

Yes
No



Я хочу, чтобы он показал мне только результаты каждой викторины с ее вопросами и ответами, а не с помощью вопросов и только 1 ответа для каждого цикла.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... s-expected
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»