[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ссылка читать далее
0414
Добрый день!
Мне нужна небольшая помощь,
создаю страницу вопрос.ответ
из БД у меня выводятся данные в виде ссылок, в табличном виде, при нажатии на определенную ссылку должна выводится та информация которая соответствует нажатой ссылки, эта информация берется тоже из БД, это все сделано,
Вопрос в том, что мне нужно чтобы данные выводились на той строке, где стоит ссылка, я пробовала выводить, но все выводится в начало страницы.


Как то так должно получится
Игорь_Vasinsky
уф...

тут 2 варианта.

1. js (ajax подгружать в нужное место контент)+css+php - и работать без перезагрузки страницы
2. php - работать с перезагрузкой.




_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
0414
Это все выодится,
затем при нажатии на определенную ссылку, выводим ответ, под вопросом.
0414
а что нужно для второго варианта?
Игорь_Vasinsky
всё просто

1. Сначала по задумке ты выводишь сам список вопросов, ответы хранятся в БД - у каждого ответа есть идентификатор - надеюсь уникальный

2. Предположим что url страницы на которой сформирован список вопросов имеет вид - http://site.com/faq.php

тогда самый вариант ссылки формировать таким макаром

http://site.com/faq.php?answ_id=2

answ_id=2 - из БД идентификатор ответа.

теперь когда ты строишь список вопросов у тебя должно быть не что следующее

//Выборка из БД самих вопросов и id ответов на них
while($row = mysql_fetch_assoc($query)){
echo '<a href="http://site.com/faq.php?id='.$row['answ_id'].'">'.$row['text_question'].'</a><br/>';

//А вот вывод ответа
if(isset($_GET['answ_id'])){
echo $row['text_answ'].'<br/>';
}
}


т.е. смысл в том что в ссылке ты передаёшь идентификатор на ответ в БД, а при выводе вопросов - если в url есть answ_id - то выводишь сразу ответ после вопроса.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
0414
Спасибо, попробую,
Хотя вроде я так и делала, просто у меня ответ выводился в вверху страницы, а не под вопросом.
Игорь_Vasinsky
вывод чего либо - ты сам должен контролировать.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.