Content

Контакты


* Ваше имя:
Введите реальное имя, чтобы мы знали как к вам обращаться


* Ваш E-mail:
Введите реальный e-mail адрес, на него вы получите ответ на ваше сообщение


* Тема сообщения:


* Сообщение:

Спасибо за Ваше сообщение!

Будем рады, если Вы станете нашими клиентами!

ДАТЬ БЕСПЛАТНОЕ ОБЪЯВЛЕНИЕ  | ВОЙТИ  |


 
ЗНАКОВСТВО С PHP
 
 
  • Часть I - теория
  • Часть II - теория
  • Часть III - практика
  • Словарь PHP
  • Символы HTM
  •  
     


     

     
    УСЛУГИ
     
       
     

    Файл 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руб.


     
    НЕДВИЖИМОСТЬ
     
       
     

     
    НОВОСТИ
     
       
     


     

     

    ГЛАВНАЯ  | КОНТАКТЫ  |
    Copyright В© 2013 | Создание и продвижение сайтов