Перейти к содержимому


Партнерская программа Kredov

Вывести список программ из файла

#21 Tori

Tori
    Topic Starter
  • Пользователь
  • 35 сообщений
  • Репутация: 0
0

Отправлено 18 Ноябрь 2010 - 13:39

ZiTosS, еще раз спасибо за объяснения и комментарии.
  • 0

#22 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 19 Ноябрь 2010 - 22:50

Tori, не за что :)
  • 0

#23 Tori

Tori
    Topic Starter
  • Пользователь
  • 35 сообщений
  • Репутация: 0

Отправлено 21 Ноябрь 2010 - 16:08

У меня снова вопрос. Надо чтобы при выборе выводилась соответствующая категория (из базы данных), а у меня все выводятся!?
Изображение Изображение
<html>
<body background="../p82.jpg">
<head><title>Интернет каталог</title></head>
<?php

echo <<<HERE
<table width="750" border="1" align="center">
<tr>
<td><img src="../header.jpg" width="750" height="160"></td>
</tr>
<tr>
<td align="center"><h3><br>По вашему запросу найдено:</h3>
HERE;

$a=$_POST["gen"];
echo <<<ONE
<TABLE border="1" align="center">
<TR bgcolor="#cc99ff" align="center">
<TD>Категория</TD>
<TD>Программа</TD>
<TD>Разработчик</TD>
<TD>Системные требования</TD>
<TD>В корзину</TD>
</TR>
ONE;
echo"<form action='user_zakaz.php' method='POST'>";
$link=mysql_connect("localhost","root","");
mysql_select_db("mag2010-4300");
for ($i=0;$i<count($a);$i++)
{
$b=$a[$i];
$query= "SELECT `category`,`name`,`produser`,`treb`
FROM `cats`,`programm`,`maker`,`sustem`
WHERE programm.maker_id=maker.id
AND programm.cats_id=cats.id
AND maker.id=sustem.id";
$result=mysql_query($query);
$N = mysql_num_rows($result);
while($row=mysql_fetch_array($result)) {
echo "<tr>";
echo "<TD>";
echo " ".$row["category"];
echo "</TD>";
echo "<TD>";
echo " ".$row["name"];
echo "</TD>";
echo "<TD>";
echo " ".$row["produser"];
echo "<TD>";
echo " ".$row["treb"];
echo "</TD>";
$c=$row["name"];
echo "</TD>";
echo "<TD align=center>";
echo"<input type='checkbox' name='zak[]' value='$c'>";
echo "</TD>";
echo "</TR>";
}
}

echo <<<DOVE
<table align="center" width="700" border="0">
<tr>
<td><p><br><br><br>Для оформления заказа, пожалуйста, заполните форму ниже:</p>
Имя<br><input type='text' name='name'><br>
Фамилия<br><input type='text' name='fam'><br>
Email<br><input type='text' name='email'>
<p><input type='submit' value='Отправить'><br><br>
</form>
DOVE;
?>
</html>

  • 0

#24 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 25 Ноябрь 2010 - 21:00

Tori, ещё бы, вы в запросе сделали условия объединения таблиц, а выбрать определенную категорию не удосужились.
SELECT `category`,`name`,`produser`,`treb` 
FROM `cats`,`programm`,`maker`,`sustem`
WHERE programm.maker_id=maker.id
AND programm.cats_id=cats.id
AND maker.id=sustem.id
AND cats.id=1

cats.id=1, это для примера, а вы можете сделать выбор категории с помощью переменной.
  • 0


Оформление форума – IPBSkins.ru