X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод данных из БД SQL и отправка на почту
noobik_hb
noobik_hb
Topic Starter сообщение 26.3.2011, 3:14; Ответить: noobik_hb
Сообщение #1


Доброго времени суток!
Ув., ГУРУ! Подскажите как мне сделать слеедущее...
Есть скрипт PHP. Он выводит данные из базы
Есть кнопка КУПИТЬ [PHP]<td colspan='6' bgcolor='CCCCFF' height='36px' style='padding-left:25px'>
<a href='/order.php?".$myrow['brand']."=".$myrow['id']."' target='blank'>КУПИТЬ</a>
</td>[/PHP]
Вопрос Нужно при нажатии на кнопку КУПИТЬ выбирался именно этот товар. а не другой и данные о товаре отправляли на почту
Скрипт отправки не нужен
Я не могу реализовать что выбрался именно этот товар, а не другой!И какимно образом передался в форму для отправки
ВОТ часть КОДа
[PHP]
<body>

<table width="100%" height="100%">

<?php include ("block/header.php"); ?>

<?php include ("block/menu.php"); ?>

<tr>
<td height="400" valign="top">

<table width="800">

<tr class="choice">
<form action="wheels.php" method="get">

<td>
диаметр
<br>
<select name="dia">
<option></option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
</select>
</td>

<td>
ширина
<br>
<select name="wid">
<option></option>
<option>4,5</option>
<option>5,0</option>
<option>5,5</option>
<option>6,0</option>
<option>6,5</option>
<option>7,0</option>
<option>7,5</option>
<option>8,0</option>
<option>8,5</option>
<option>9,0</option>
<option>9,5</option>
<option>10</option>
</select>
</td>

<td>
отверстия
<br>
<select name="hole">
<option></option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
</td>

<td>
pcd
<br>
<select name="pcd">
<option></option>
<option>98</option>
<option>100</option>
<option>108</option>
<option>110</option>
<option>112</option>
<option>114,3</option>
<option>115</option>
<option>120</option>
<option>130</option>
<option>139,7</option>
<option>150</option>
<option>165</option>
</select>
</td>

<td>
производитель
<br>
<select name="br">
<option></option>
<option value="wsp_italy">wsp italy</option>
<option value="techline">techline</option>
</select>
</td>

<td>
<input type="submit" value="ПОДОБРАТЬ ДИСКИ"/>
</td>

</form>
</tr>

<tr>
<td colspan="6">
<?php

$dia = $_GET['dia'];
$wid = $_GET['wid'];
$hole = $_GET['hole'];
$pcd = $_GET['pcd'];
$id = $_GET['id'];
$br = $_GET['br'];

$num = 10;
$page = $_GET['page'];

$result = mysql_query ("SELECT COUNT(*) FROM wheel WHERE size like '%$wid%%$dia%' AND pcd like '%$hole%%$pcd%' AND brand like '%$br%'");
$temp = mysql_fetch_array($result);
$posts = $temp[0];

$total = (($posts - 1) / $num) + 1;
$total = intval($total);

$page = intval($page);

if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;

$start = $page * $num - $num;

$result = mysql_query ("SELECT * FROM wheel WHERE size like '%$wid%%$dia%' AND pcd like '%$hole%%$pcd%' AND brand like '%$br%' ORDER BY price
LIMIT $start, $num",$db);


if (!$result) {
echo "<div class=\"no\">";
echo "Диски удовлетворяющие заданным параметрам не найдены";
echo "</div>";}

else {
$myrow = mysql_fetch_array ($result);

if ($page != 1)

$pervpage =
'<a href=wheels.php?dia='.$dia.'&wid='.$wid.'&hole='.$hole.'&pcd='.$pcd.'&br='.$br.'&page=1>первая</a> |
<a href=wheels.php?dia='.$dia.'&wid='.$wid.'&hole='.$hole.'&pcd='.$pcd.'&br='.$br.'&page='. ($page - 1) .'>предыдущая</a> |';
if ($page != $total)

$nextpage =
'| <a href=wheels.php?dia='.$dia.'&wid='.$wid.'&hole='.$hole.'&id='.$id.'&pcd='.$pcd.'&br='.$br.'&page='. ($page + 1) .'>следующая</a> |
<a href=wheels.php?dia='.$dia.'&wid='.$wid.'&hole='.$hole.'&pcd='.$pcd.'&br='.$br.'&page='.$total.'>последняя</a>';

if($page - 2 > 0) $page2left =
'<a href=wheels.php?dia='.$dia.'&wid='.$wid.'&hole='.$hole.'&pcd='.$pcd.'&br='.$br.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> |';
if($page - 1 > 0) $page1left =
'<a href=wheels.php?dia='.$dia.'&wid='.$wid.'&hole='.$hole.'&pcd='.$pcd.'&br='.$br.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> |';

if($page + 2 <= $total) $page2right =
'| <a href=wheels.php?dia='.$dia.'&wid='.$wid.'&hole='.$hole.'&pcd='.$pcd.'&br='.$br.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right =
'| <a href=wheels.php?dia='.$dia.'&wid='.$wid.'&hole='.$hole.'&pcd='.$pcd.'&br='.$br.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>';

if ($total > 1)
{
echo "<div class=\"nav_t\">";
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
echo "</div>";
}

do {

printf
("
<br>

<table border='1' class='itab'>
<tr>
<td width='220' rowspan='5' align='center'>
<img src='img/wheels/%s'>
</td>

<td colspan='6' bgcolor='#CCCCFF' height='66px' style='padding:0 0 0 25px'>
<strong style='font-size:20px'>%s %s</strong><br>
<a href='img/wheels/%s' target='blank'>увеличить изображение</a>
</td>

</tr>

<tr class='itab_bg' height='48px' align='center'>
<td style='width:80'>Размер</td>
<td style='width:80'>PCD</td>
<td style='width:80'>Вылет (ET)</td>
<td style='width:80'>HUB</td>
<td>Цвет</td>
<td style='width:80'>Цена</td>
</tr>

<tr>
<td colspan='6' height='2' bgcolor='#CCCCFF'></td>
</tr>

<tr height='48px' align='center'>
<td>%s</td>
<td>%s</td>
<td>%s</td>
<td>%s</td>
<td>%s</td>
<td>%s</td>
</tr>

<tr>
<td colspan='6' bgcolor='CCCCFF' height='36px' style='padding-left:25px'>
<a href='/order.php?".$myrow['brand']."=".$myrow['id']."' target='blank'>КУПИТЬ</a>
</td>
</tr>

</table>
<br>",

$myrow ["img"], $myrow ["brand"], $myrow ["model"], $myrow["img+"], $myrow["size"], $myrow["pcd"], $myrow["et"], $myrow["hub"], $myrow["colour"],
$myrow["price"], $myrow ["id"]);

}
while ($myrow = mysql_fetch_array ($result));
}

if ($total > 1)
{
echo "<div class=\"nav_b\">";
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
echo "</div>";
}

?>

</td>
</tr>

</table>

</td>
</tr>

<tr>
<td class="footer">
zvezda.lg.ua
<br>
<img src="img/footer.gif">
<br>
интернет-магазин
<br><br>
В нашем интернет-магазине вы...
</td>
</tr>

</table>
</body>
[/PHP]
Пробовал вот так
[PHP]
$result = mysql_query ("SELECT * FROM wheel WHERE size like '%$wid%%$dia%' AND pcd like '%$hole%%$pcd%' AND brand like '%$br%' ORDER BY price
LIMIT $start, $num",$db);

$n=mysql_num_rows($result);

echo "<table border=1>";
for($i=0;$i<$n;$i++) echo "<tr><td>",mysql_result($result,$i,id),"</td><td>",mysql_result($result,$i,brand),"</td><td>",mysql_result($result,$i,size),"</td></tr>";
echo "</table>";
[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
14 yaroslav89 6629 13.3.2024, 23:16
автор: spoyer_ru
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 97667 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ
[Чарджбек|Рекавери|Возврат]
9 Leado 3801 9.2.2024, 16:04
автор: baza0013
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6746 10.10.2023, 19:25
автор: Sbitcoin
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
225 himin 132452 7.5.2023, 13:26
автор: Вера_Симонова


 



RSS Текстовая версия Сейчас: 29.3.2024, 11:06
Дизайн