1 (10 лет 6 месяцев назад)

Тема: PHP, помогите пожалуйста с запросами и переменными!

В общем есть сайт - интернет магазин, есть товары, у них есть название, цена, и кол-во, все берется из базы данных. Нажимая на картинку с товаром ссылаемся на страницу с описанием товара, кол-вом и ниже есть кнопка "добавить в корзину", все отлично, я хочу сделать, чтобы если у меня кол-во товара было меньше 1 - го, то кнопка заменялась надписью "товара нет на складе"! Я знаю как написать условие, как подключиться к базе данных, как сделать запрос к базе к количеству товара, но не знаю как мне потом использовать кол-во товара "colvo". То есть SELECT colvo FROM products, а как мне потом работать с colvo? Помогите пожалуйста!

     <?
include('db_fns.php');
?>
<table align="center" cellpadding="0" cellspacing="0" class="product" border="0">
    <tr>
        <td valign="top">
            <div><a href="#"><img src="userfiles/<?=$product['image']?>" alt="" /></a></div>
            <div class="description">
                <div class="product-name"><a href="#"><?=$product['title']?></a></div>
                <div class="product-price">Цена: <?=$product['price']?> $</div>
<div class="product-colvo">Кол-во товара: <?=$product['colvo']?> шт</div>
            </div>
        </td>
        <td valign="top">
            <div><p align="justify"><?=$product['description']?></p></div>

<?
    
    if (  !empty ( $_POST  ['colvo'] > 1 ))    
{
    echo '<div><p><a href="index.php?view=add_to_cart&id=<?=$product['id']?>">Добавить в корзину</a></p></div>';
}

else

{
    echo 'Товара нет на складе';
}

?>    
        </td>
    </tr>
</table>

у меня тут через пост, но тоже ни чего не получается( если хотите, могу написать ссыль на сайт

тел 89iЗ2698i69

2 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

SQL запрос в студию

3 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

Сори за флуд, сам не знаю, как это делается. Сразу дам ответ ТС, Ничего он здесь не узнает, потому что сейчас придет гора умников и ничего так и не скажет. Будет задавать умные вопросы, но толку от этого так и не будет. ТС. Я бы посоветовал н сюда вопрос, а например на cyberforum 🙁  🙁

Услуги опытного копирайтера. Продающие и seo-тексты. При заказе от 500 000 символов - скидки!!!
vk.com/konilai
т.8-962-8I6-II-76

4 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

Dermon пишет:

SQL запрос в студию

А при чем тут SQL запрос?) SQL в PHPMyAdmin! А там кроме как запрос на создание таблицы не имеется!

тел 89iЗ2698i69

5 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

Если еще все правильно помню. 🙂

$data = mysql_query("SELECT colvo FROM products");
$row = mysql_fetch_array($data);
if ($row[colvo] >=1 ) {
echo "товар есть";
} else {
echo "товара нет";
}

6 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

сейчас попробую, это же в <?..?>?)

тел 89iЗ2698i69

7 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

nikolka пишет:

Сори за флуд, сам не знаю, как это делается. Сразу дам ответ ТС, Ничего он здесь не узнает, потому что сейчас придет гора умников и ничего так и не скажет. Будет задавать умные вопросы, но толку от этого так и не будет. ТС. Я бы посоветовал н сюда вопрос, а например на cyberforum 🙁  🙁

проблема не в народе проблема в тс
если он не получит ответ значит он не умеет задавать вопрос.

тут всегда получают ответ достойный вопроса.

8 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

OkDA!? пишет:

сейчас попробую, это же в <?..?>?)

Конечно.

9 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

<table align="center" cellpadding="0" cellspacing="0" class="product" border="0">
    <tr>
        <td valign="top">
            <div><a href="#"><img src="userfiles/<?=$product['image']?>" alt="" /></a></div>
            <div class="description">
                <div class="product-name"><a href="#"><?=$product['title']?></a></div>
                <div class="product-price">Цена: <?=$product['price']?> $</div>
<div class="product-colvo">Кол-во товара: <?=$product['colvo']?> шт</div>
            </div>
        </td>
        <td valign="top">
            <div><p align="justify"><?=$product['description']?></p></div>

<?
    
mysql_connect("mysql.hostinger.ru", "u888697518_shop", "ADIDASSPORT") or die (mysql_error ());
$data = mysql_query("SELECT colvo FROM products");
$row = mysql_fetch_array($data);
if ($row[colvo] >=1 ) 
{
echo "товар есть";
} 
else 
{
echo "товара нет";
}

?>    
        </td>
    </tr>
</table>

так не работает

Отредактировано OkDA!? (, 10 лет 6 месяцев назад)

тел 89iЗ2698i69

10 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

У тебя же уже переменная получена "<?=$product['colvo']?>", зачем еще 1 запрос в SQL?

11 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

Может, что я не верно записал?

тел 89iЗ2698i69

12 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

OkDA!? пишет:

так не работает

Обычно, после такой фразы пишут сообщения об ошибке. 🙂
Яж не экстрасенс. )

13 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

какой запрос??

altmagazin4ik.esy.es/index.php?v … &id=22


вот так вот показывает, а если просто без запросов то вот так altmagazin4ik.esy.es/index.php?v … &id=22

Отредактировано (, 10 лет 6 месяцев назад)

тел 89iЗ2698i69

14 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

Вот так попробуй.

if ($product['colvo'] >=1 ) {
echo "товар есть";
} else {
echo "товара нет";
}

15 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

Отлично! Большое спасибо!

<?
    include('bd.php');
?>
<table align="center" cellpadding="0" cellspacing="0" class="product" border="0">
    <tr>
        <td valign="top">
            <div><a href="#"><img src="userfiles/<?=$product['image']?>" alt="" /></a></div>
            <div class="description">
                <div class="product-name"><a href="#"><?=$product['title']?></a></div>
                <div class="product-price">Цена: <?=$product['price']?> $</div>
<div class="product-colvo">Кол-во товара: <?=$product['colvo']?> шт</div>
            </div>
        </td>
        <td valign="top">
            <div><p align="justify"><?=$product['description']?></p></div>

<?   

$data = mysql_query("SELECT colvo FROM products");
$row = mysql_fetch_array($data);
if ($product['colvo'] >=1 )
{
echo "НУЖНО ЧТОБЫ ТУТ БЫЛА ВОТ ЭТА ССЫЛКА  ----  <p><a href="index.php?view=add_to_cart&id=<?=$product['id']?>">Добавить в корзину</a></p>";
}

else
{
echo "На данный момент товара на складе нет!";
}

?>
        </td>
    </tr>
</table>
Когда просто вставляю не работает!

Отредактировано (, 10 лет 6 месяцев назад)

тел 89iЗ2698i69

16 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

Не вижу коннекта к базе.. да и запрос должен быть до начала загрузки страницы.. и изначально должен быть запрос... а уже в коде вызов того что должна выводить переменная

17 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

А зачем отображать в каталоге товары, которых нет в наличии? Это бесит покупателей.

18 (10 лет 6 месяцев назад)

Re: PHP, помогите пожалуйста с запросами и переменными!

да это задание преподавателя) так можете помочь? или возможно сделать, чтобы товар не показывало

коннект к базе в самом верху, разве не видно!? 😯

pivo пишет:

Не вижу коннекта к базе.. да и запрос должен быть до начала загрузки страницы.. и изначально должен быть запрос... а уже в коде вызов того что должна выводить переменная

Отредактировано (, 10 лет 6 месяцев назад)

тел 89iЗ2698i69