Файл tovar.php из папки bloks
смотри 10 урок. FTP: основные папки и файлы интернет-магазина. Перечень и название
Отображение товара
Содержимое файла
<?
if (isset ($_GET['id'])) {
$kat = intval($_GET['id']);
$sql = "SELECT * FROM tovar WHERE id_tovar = '$kat'";
$result = mysql_query($sql);
if (!$myrow = mysql_fetch_array($result)){
echo "Такого товара нет!";
} else {
$id = $myrow['id_tovar'];
echo '
<h2 align="center" style="color:#F30">'.$myrow['name'].'</h2><br />
<center>';
$img1 = mysql_query("SELECT img FROM img_tovar WHERE id_tovar = '$id' AND main = 1");
$one_img = mysql_fetch_array($img1);
$img2 = mysql_query("SELECT img FROM img_tovar WHERE id_tovar = '$id'");
?>
<div class="gal">
<table width="500" border="0">
<tr>
<td>
<div class="main">
<img src="<? echo "file/".$id."/".$one_img['img']; ?>" />
<hr size="2" color="#6699FF" />
</div>
<div class="options">
<? while ($all_img = mysql_fetch_array($img2)) {
echo "<div><img src='file/".$id."/".$all_img['img']."' /></div>";
}
?>
</div>
</td>
</tr>
</table>
</div>
<script type="text/javascript" src="//yandex.st/share/share.js"
charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru"
data-yashareType="none" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus,surfingbird"></div>
<? echo '
</center>
<h2>Лот: '.$id.'</h2>
<p align="justify" style="font-size:17px; color:#000">Населенный пункт: '.$myrow['name'].'</p>
<p align="justify" style="font-size:17px; color:#000">Описание '.$myrow['opisanie'].'</p>
<div align="right">
.............................................................
<form action="obrabot/dob_v_korz.php" method="post">
<input name="id_tovar" type="hidden" value="'.$myrow['id_tovar'].'">
<input name="id_korz_users" type="hidden" value="'.$id_users.'" />
<input name="referer" type="hidden" value="'.$referer.'" />
<label style="font-size:30px; color:#003;">'. $myrow['thena'].' руб.
<input name="" type="image" width="110" height="40" src="img/v_korz.png"></label>
</form>';
.............................................................
//Код вышл простой. Выводим все данные по товару
//Если есть на карте
if (!empty($myrow['maps'])) {
echo '<h3 align="center">На карте:</h3>'.$myrow['maps'];
} else {
echo "Нет на карте";
}
}
} else {
//Выводим stop если переменной id нет
exit("Stop!");
}
?>
Комментарии к файлу
<?
if (isset ($_GET['id'])) { //проверяем есть ли переменная $_GET['id']
$kat = intval($_GET['id']); //Обрабатываем переменную
$sql = "SELECT * FROM tovar WHERE id_tovar = '$kat'"; // Готовим запрос к базе
$result = mysql_query($sql); // Выполняем запрос
if (!$myrow = mysql_fetch_array($result)){ //Если запрос вернул пустой результат выводим "Такого товара нет!"
echo "Такого товара нет!";
} else { // Запрос успешный
$id = $myrow['id_tovar']; //Сохраняем в переменную id Ид товара
echo '
<h2 align="center" style="color:#F30">'.$myrow['name'].'</h2>
<center>'; //Выводим название как заголовок
$img1 = mysql_query("SELECT img FROM img_tovar WHERE id_tovar = '$id' AND main = 1"); <br />
$one_img = mysql_fetch_array($img1); // Получаем главное изображение
$img2 = mysql_query("SELECT img FROM img_tovar WHERE id_tovar = '$id'"); // Получаем все остальные изображения
?>
<div class="gal">
<table width="500" border="0">
<tr>
<td>
<div class="main">
//Выводим главное изображение
<img src="<? echo "file/".$id."/".$one_img['img']; ?>" />
<hr size="2" color="#6699FF" />
</div>
<div class="options">
<? while ($all_img = mysql_fetch_array($img2)) {
echo "<div><img src='file/".$id."/".$all_img['img']."' /></div>";
}
//В цикле выводим все остальные изображения
?>
</div>
</td>
</tr>
</table>
</div>
<script type="text/javascript" src="//yandex.st/share/share.js"
charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru"
data-yashareType="none" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus,surfingbird"></div>
<? echo '
</center>
<h2>Лот: '.$id.'</h2>
<p align="justify" style="font-size:17px; color:#000">Населенный пункт: '.$myrow['name'].'</p>
<p align="justify" style="font-size:17px; color:#000">Описание '.$myrow['opisanie'].'</p>
<div align="right">
.............................................................
<form action="obrabot/dob_v_korz.php" method="post">
<input name="id_tovar" type="hidden" value="'.$myrow['id_tovar'].'">
<input name="id_korz_users" type="hidden" value="'.$id_users.'" />
<input name="referer" type="hidden" value="'.$referer.'" />
<label style="font-size:30px; color:#003;">'. $myrow['thena'].' руб.
<input name="" type="image" width="110" height="40" src="img/v_korz.png"></label>
</form>';
.............................................................
//Код выше простой. Выводим все данные по товару
//Если есть на карте
if (!empty($myrow['maps'])) {
echo '<h3 align="center">На карте:</h3>'.$myrow['maps'];
} else {
echo "Нет на карте";
}
}
} else {
//Выводим stop если переменной id нет
exit("Stop!");
}
?>
Этот файл мы вывели отдельно, что бы уменьшит количество кода на странице katalog.php Это не обязательно, но удобно. Ведь файл katalog.php содержит довольно много кода, часть которого мы вывели отдельно.
(>>Все уроки)
|
Ваша корзина:
Ваша корзина пуста!
Всего: 0руб.
|