Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите решить проблему по выводу данных
 
 автор: scva   (12.06.2009 в 19:54)   письмо автору
 
 

<?

$result = mysql_query ("SELECT * FROM podcat WHERE cat = '$id'");
$res=mysql_fetch_assoc($result);
echo '<h1>Подкатегория <span>___________________</span> </h1>';
do
{
echo ' <a href="'.$_SERVER['PHP_SELF'].'?id='.$res['id'].'">'.$res["title"].'</a><br>';
}
while ($res=mysql_fetch_assoc($result));


if (isset($id))
{

echo '<h1>Брэнд <span>___________________</span> </h1>';

if(isset($_GET['id'])) $id = $_GET['id'];

$result = mysql_query ("SELECT * FROM brand WHERE podcat = '$id'");
while ($res = mysql_fetch_assoc($result))

echo '<a href="tovar1.html?id='.$res['id'].'">'.$res["brand"].'</a><br>';

}
?>

Как сделать чтоб выводились и подкатегории и брэнды при нажатии на ссылку подкатегории

  Ответить  
 
 автор: nikita2206   (12.06.2009 в 23:25)   письмо автору
 
   для: scva   (12.06.2009 в 19:54)
 

Для начала поставьте код в соответствующие теги
и врядли ктонибудь будет разбираться в вашем коде, я имею ввиду где брэнды а где что еще, говорите другими словами

  Ответить  
 
 автор: Trianon   (12.06.2009 в 23:42)   письмо автору
 
   для: scva   (12.06.2009 в 19:54)
 

Я вот, к примеру, не буду из-за неграмотного применения оператора do. Помимо всего прочего.
И другим не советую.

  Ответить  
 
 автор: scva   (13.06.2009 в 01:18)   письмо автору
 
   для: Trianon   (12.06.2009 в 23:42)
 

а как правильно его применять

  Ответить  
 
 автор: nikita2206   (13.06.2009 в 01:29)   письмо автору
 
   для: scva   (13.06.2009 в 01:18)
 

без do, просто while(){ /* *** */}

  Ответить  
 
 автор: Trianon   (13.06.2009 в 11:13)   письмо автору
 
   для: scva   (13.06.2009 в 01:18)
 

Правильно его применять в тех ситуациях, в которых невозможно определить момент завершения оператора цикла, не выполнив тело цикла хотя бы один раз.
Задача выемки данных из SQL-запроса к ним не относится.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования