Цитата (arhat @ 29.04.2014 - 21:10) |
а такого подхода, как у тебя ещё не встречал. |
а что за подход такой необычный, а как формируется html атрибуты только в парных кавычках, где с одинарными? не встречал, может браузеры сейчас пропускают, а так всегда в парных кавычках
вот пример
http://htmlbook.ru/html/option
Здесь эчо в двойных кавычках. Если переменную в них же заводишь, и двойные кавычки будут в двойных кавычках, то ошибку сразу выдаёт.
echo "<option value='$b[2]' > $b[2] </option>"
_____________
Всё об авто
Цитата (arhat @ 29.04.2014 - 16:38) |
$b = get_sizes($id); |
А что в этой функции?
Цитата (arhat @ 29.04.2014 - 21:19) |
Здесь эчо в двойных кавычках. Если переменную в них же заводишь, и двойные кавычки будут в двойных кавычках, то ошибку сразу выдаёт. |
ну так в одинарные переделать нужно
Цитата (arhat @ 29.04.2014 - 21:15) |
$size = $_GET['size']; |
переменная $size не добавляется в сессию и вообще в этом кейсе не реализована
Цитата (arhat @ 29.04.2014 - 21:19) |
Здесь эчо |

разве эчо? может екоу?
Цитата (OleKh @ 29.04.2014 - 23:20) |
Цитата (arhat @ 29.04.2014 - 16:38) | $b = get_sizes($id); |
А что в этой функции?
|
Как я понимаю, здесь в $b попадает размер из этой выборки.....:
function get_sizes($id)
{
db_connect();
$query = ("SELECT * FROM sizes WHERE `sizes`.`id_boot`='$id' ");
$result = mysql_query($query);
$row = mysql_fetch_array($result);
return $row;
}
_____________
Всё об авто
Цитата (OleKh @ 29.04.2014 - 23:25) |
Цитата (arhat @ 29.04.2014 - 21:19) | Здесь эчо |
 разве эчо? может екоу? |
Да это я какие то видеоуроки до дыр досмотрел, что сам начал echo эчом называть
_____________
Всё об авто
Цитата (OleKh @ 29.04.2014 - 23:24) |
Цитата (arhat @ 29.04.2014 - 21:15) | $size = $_GET['size']; |
переменная $size не добавляется в сессию и вообще в этом кейсе не реализована
|
я пытался как то в $_SESSION завести, я вроде пытался сделать вот так, но толка не увидел...:
if(!isset($_SESSION['cart']))
{
$_SESSION['cart'] = array();
$_SESSION['total_items'] = 0;
$_SESSION['total_price'] = '0.00';
$_SESSION['size'] = ();
}
_____________
Всё об авто
Функция add_to_cart() - это что-то не то, должна быть функция или отдельный код где в $_SESSION['cart'] добавляются элементы и там нужно проверять добавляется ли $size.
потому что, нужно проверить что там внутри, может многомерный массив через var_dump, print_r
echo "<pre>".print_r($_SESSION['cart'], 1)."</pre>";
как вариант
$_SESSION['cart']['size'] = $size;
хотя нет, вероятно структура такая
$_SESSION['cart'] =
array (
['id_products']=>
array(['size'] = $size, .....));
Этот код у меня всплывал однажды, куда то я его не туда "втыкал" - не получалось
$_SESSION['cart']['size'] = $size;
А вот здесь, если честно, я вообще ничего не понял... :(
$_SESSION['cart'] =
array (
['id_products']=>
array(['size'] = $size, .....));
_____________
Всё об авто
Цитата (arhat @ 29.04.2014 - 21:44) |
А вот здесь, если честно, я вообще ничего не понял...  |
да тут не так, тут в сессию только id и кол-во добавляется, а остальное как-то по другому, обычно всё добавляется в один массив, а тут собирается по функциям
поэтому если просто добавить в сессию и вывести, необязательно в $_SESSION['cart'],
можно было добавить и в $_SESSION['size'] а потом точно также вывести, а не из базы через функцию
как-то так)
Цитата (arhat @ 29.04.2014 - 21:44) |
Этот код у меня всплывал однажды, куда то я его не туда "втыкал" - не получалось |
так лучше не делать, т.к. по логике в этом массиве собираются все id и кол-ва товаров
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.