Спустя 1 минута, 41 секунда (30.12.2011 - 20:44) Winston написал(а):
Примерно так
if(mysql_query("INSERT....."))
echo 'Успешно добавлено';
else
echo 'Ошибка при добавлении';
Спустя 5 минут, 32 секунды (30.12.2011 - 20:50) inpost написал(а):
Winston
Ай-ай-ай :) Проверка на реальное добавление делать же надо :)
Nik_Bar
Ай-ай-ай :) Проверка на реальное добавление делать же надо :)
Nik_Bar
mysql_query();
mysql_affected_rows(); // вот тебе проверка :)
Спустя 1 минута, 44 секунды (30.12.2011 - 20:51) johniek_comp написал(а):
Nik_Bar
Товар хранишь в сессиях?
Значить проверяй есть ли сессия.
или isset
лучше код покажи
Товар хранишь в сессиях?
Значить проверяй есть ли сессия.
if($_SESSION['tovar'] === TRUE){
echo 'добавлено';
}
или isset
лучше код покажи
Спустя 20 минут, 40 секунд (30.12.2011 - 21:12) Nik_Bar написал(а):
Цитата (johniek_comp @ 30.12.2011 - 17:51) |
Nik_Bar Товар хранишь в сессиях? Значить проверяй есть ли сессия. if($_SESSION['tovar'] === TRUE){ или isset лучше код покажи |
хм.. а что можно. Вот типа такого я подумывал, но думал, что не сработает. Сейчас попробую. Да, товар храню в сессиях. Попробую проверить с "isset", хотя и "true" подойдет.
Вот вообщем код:
<?php
if (isset($_GET['id'])) { $id = $_GET['id']; }
if (!isset($id)) {$id = 1;}
if(isset($_GET['action']) && $_GET['action'] == "add")
{
if(isset($_SESSION['cart'][$id]))
{
$_SESSION['cart'][$id]['quantity']++;
}
else
{
$sql_session = "SELECT * FROM tovar WHERE id = {$id}";
$query_session = mysql_query($sql_session);
if(mysql_num_rows($query_session) != 0)
{
$row_session = mysql_fetch_array($query_session);
$_SESSION['cart'][$row_session['id']] = array("quantity"=>1,"price"=>$row_session['price']);
}
else
{
$message = "<h2>Такого продукта нет!</h2>";
}
}
}
?>
Это только начало.
После этого кода идет вывод товара и ссылка, чтобы добавить его.
Спустя 10 минут, 46 секунд (30.12.2011 - 21:23) Nik_Bar написал(а):
Цитата (Nik_Bar @ 30.12.2011 - 18:12) | ||
хм.. а что можно. Вот типа такого я подумывал, но думал, что не сработает. Сейчас попробую. Да, товар храню в сессиях. Попробую проверить с "isset", хотя и "true" подойдет. Вот вообщем код: <?php Это только начало. После этого кода идет вывод товара и ссылка, чтобы добавить его. |
Неа, не работает((( Может ты зайдешь в скайп, когда тебе будет удобно. Сообщи мне время по мск. Я тебе код пришлю и может посоветуешь что-либо сделать. Я тебя в скайпе уже добавил
Спустя 4 минуты, 40 секунд (30.12.2011 - 21:27) Nik_Bar написал(а):
а, нет. Все поставил как надо и все заработало. Проверил на то, что в GET находится. Спасибо johniek_comp за подсказку. С наступающим!
Спустя 21 минута, 32 секунды (30.12.2011 - 21:49) Nik_Bar написал(а):
Вот еще один вопрос. Как создать кнопку для удаления товара. Изменять кол-во товара в корзине я сделал, а вот удалять... никак. Есть один способ, но он не грамотен. Нужно сделать так, чтобы при нажатии на кнопку удалялось все кол-во товара, то есть оно должно равняться 0. Как это сделать в сессиях.
Спустя 48 минут, 10 секунд (30.12.2011 - 22:37) johniek_comp написал(а):
смотри:
тут кнопка где-то
дальше пишем
удалится
тут кнопка где-то
дальше пишем
if(isset($_POST['submit']))
{
unset($_SESSION['tovar']);
}
удалится
Спустя 7 минут, 58 секунд (30.12.2011 - 22:45) Nik_Bar написал(а):
Цитата (johniek_comp @ 30.12.2011 - 19:37) |
смотри: тут кнопка где-то дальше пишем if(isset($_POST['submit'])) удалится |
УУУ. Спасибо. Да вспомнил функцию ансет. Огромное спасибо. Завтра поставлю.
Спустя 14 часов, 35 минут, 6 секунд (31.12.2011 - 13:20) Nik_Bar написал(а):
johniek_comp, не знаешь как сделать так, чтобы при добавлении товара в корзину если все норм, то выводилось javascript сообщение(модальное окно). Не получается что-то вывести.
Вот код:
Вот код модального окна:
Вот ссылка на то, чтобы это модальное окно открылось:
Вот мне надо, чтобы при добавление товара(а это ссылка) выводилось вот это модальное окно. Но сам видишь, что для появления окна нужно нажать другую ссылку^
Вот код:
if(isset($_GET['action']) && $_GET['action'] == "add"){
//здесь выводится сообщение
}
Вот код модального окна:
$('#show_success').click(function() { $.jmessage('В закладки', 'Запись была добавлена в ваши закладки.', 0, 'jm_message_success'); });
Вот ссылка на то, чтобы это модальное окно открылось:
<a href="javascript:;" id="show_success">
Вот мне надо, чтобы при добавление товара(а это ссылка) выводилось вот это модальное окно. Но сам видишь, что для появления окна нужно нажать другую ссылку^
Спустя 1 час, 37 минут, 42 секунды (31.12.2011 - 14:58) inpost написал(а):
Nik_Bar
В каком смысле другую ссылку?
И что в твоём понимании модальное окно? Делаешь <div> с стилем: position:absolute, ставишь по центру и display:none, по ссылке ему меняешь на display:block .
В каком смысле другую ссылку?
И что в твоём понимании модальное окно? Делаешь <div> с стилем: position:absolute, ставишь по центру и display:none, по ссылке ему меняешь на display:block .
Спустя 1 час, 51 минута, 9 секунд (31.12.2011 - 16:49) Nik_Bar написал(а):
Вот посмотри что мне нужно. Может кто знает, как это реализовать.
Спустя 5 минут, 38 секунд (31.12.2011 - 16:55) m4a1fox написал(а):
[b]johniek_comp[/b
Цитата |
if($_SESSION['tovar']){ echo 'добавлено'; } |
Спустя 1 час, 10 минут, 8 секунд (31.12.2011 - 18:05) inpost написал(а):
Nik_Bar
ну так ID поставь той ссылке, которая вызывает, а не этой пустой, которая никому не нужна.
ну так ID поставь той ссылке, которая вызывает, а не этой пустой, которая никому не нужна.
Спустя 1 час, 5 минут, 21 секунда (31.12.2011 - 19:10) Nik_Bar написал(а):
Цитата (inpost @ 31.12.2011 - 15:05) |
Nik_Bar ну так ID поставь той ссылке, которая вызывает, а не этой пустой, которая никому не нужна. |
Ну это да, а с href="javascript:;" делать ? Просто в javascript не очень разбираюсь.
Спустя 9 часов, 3 минуты, 17 секунд (1.01.2012 - 04:13) Nik_Bar написал(а):
Попробывал вставить только id. Без этого href="javascript:;" окно не вылазиет.