Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11642
Последний выпуск: 19.06.2015

Почему не проходит запрос к БД из php-файла?

4.9K
02 апреля 2016 года
Dimonya
11 / / 06.02.2007
Здравствуйте. Есть файл
Код:
<?php
if($_SERVER["REQUEST_METHOD"] == "POST")
{
//define('myeshop', true);
include("db_connect.php");
include("../functions/functions.php");
       
$id = clear_string($_POST["id"]);

$result = mysql_query("SELECT * FROM cart WHERE cart_ip = '{$_SERVER['REMOTE_ADDR']}' AND cart_id_product = '$id'",$link);
If (mysql_num_rows($result) > 0)
{
$row = mysql_fetch_array($result);    
$new_count = $row["cart_count"] + 1;
$update = mysql_query ("UPDATE cart SET cart_count='$new_count' WHERE cart_ip = '{$_SERVER['REMOTE_ADDR']}' AND cart_id_product ='$id'",$link);  
}
else
{
    $result = mysql_query("SELECT * FROM table_products WHERE products_id = '$id'",$link);
    $row = mysql_fetch_array($result);
   
            mysql_query("INSERT INTO cart(cart_id_product,cart_price,cart_datetime,cart_ip)
                        VALUES(
                            '"
.$row['products_id']."',
                            '"
.$row['price']."',                   
                            NOW(),
                            '"
.$_SERVER['REMOTE_ADDR']."'                                                                        
                            )"
,$link); 
}
}
?>
Суть такова: при нажатии на кнопку, в БД должен добавляться выбранный товар. Но ничего не происходит. При этом не высвечивает никакой ошибки. Firebug регистрирует обращение к этому файлу. Подскажите, в чем может быть проблема. В качестве вирт. сервера использую OpenServer. PHP 5.5.
391
03 апреля 2016 года
grgdvo
322 / / 04.07.2007
Коннект к базе проверьте. Он корректно происходит??
8
06 апреля 2016 года
mfender
3.5K / / 15.06.2005
Расширение mysql в PHP 5.5.0 удалено. Оно давно уже устарело, и предупреждали о его удалении давно.
В любом случае, нужно смотреть ошибки, начиная с подключения, которое, как я понимаю, происходит в db_connect.php.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог