Здравейте,
Нужна ми е малко помощ относно запазване на размери checkbox към базата данни.
Ето и нея:
Таблицата на продуктите:
Показвам ги така:
<?php $result= mysql_query('SELECT * FROM ddcart_size ORDER BY id DESC'); ?>
<?php while($row= mysql_fetch_assoc($result)) { ?>
<input type='checkbox' <?php if ($row['value']==$id) { ?><?php } ?>>
<?php echo htmlspecialchars($row['value']); ?>
<?php } ?>
Обаче въпросът ми е като запазя промените, когато съм избрал размера как да ги покажа в началната страница на продуктите ми?
Благодаря.
Нужна ми е малко помощ относно запазване на размери checkbox към базата данни.
Ето и нея:
Код:
CREATE TABLE IF NOT EXISTS `ddcart_size` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`value` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
--
-- Схема на данните от таблица `ddcart_size`
--
INSERT INTO `ddcart_products` (`id`, `value`) VALUES
(1, '35'),
(2, '36'),
(3, '37'),
(4, '38'),
(5, '39'),
(6, '40'),
(7, '41'),
(8, '42'),
(9, '43'),
(10, '44'),
(11, '45');
Таблицата на продуктите:
Код:
--
-- Структура на таблица `ddcart_products`
--
CREATE TABLE IF NOT EXISTS `ddcart_products` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '',
`sku` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '',
`price` decimal(5,2) NOT NULL DEFAULT '0.00',
`razmeri` varchar(255) NOT NULL,
`description` text CHARACTER SET utf8 NOT NULL,
`cat` int(11) NOT NULL DEFAULT '0',
`active` int(11) NOT NULL DEFAULT '0',
`stock` int(11) NOT NULL DEFAULT '0',
`weight` decimal(5,2) NOT NULL DEFAULT '0.00',
`height` decimal(4,2) NOT NULL DEFAULT '0.00',
`width` decimal(4,2) NOT NULL DEFAULT '0.00',
`length` decimal(4,2) NOT NULL DEFAULT '0.00',
`ogroup` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=102 ;
--
-- Схема на данните от таблица `ddcart_products`
--
INSERT INTO `ddcart_products` (`id`, `name`, `sku`, `price`, `razmeri`, `description`, `cat`, `active`, `stock`, `weight`, `height`, `width`, `length`, `ogroup`) VALUES
(75, ' Кецове Puma Ibiza NM blue', '43, 45, 46', '15.00', 42, 'hhhhhh', 0, 1, 5, '0.00', '0.00', '0.00', '0.00', 0),
(82, 'ime', '2', '22.00', 0, 'hiihih', 9, 1, 2, '0.00', '0.00', '0.00', '0.00', 0),
(76, 'efr', 'asdas', '12.00', 43, '', 9, 1, 4, '0.00', '0.00', '0.00', '0.00', 0),
(83, 'yes', '11', '15.50', 0, '5555', 9, 1, 5, '0.00', '0.00', '0.00', '0.00', 0),
Показвам ги така:
<?php $result= mysql_query('SELECT * FROM ddcart_size ORDER BY id DESC'); ?>
<?php while($row= mysql_fetch_assoc($result)) { ?>
<input type='checkbox' <?php if ($row['value']==$id) { ?><?php } ?>>
<?php echo htmlspecialchars($row['value']); ?>
<?php } ?>
Обаче въпросът ми е като запазя промените, когато съм избрал размера как да ги покажа в началната страница на продуктите ми?
Благодаря.
Код: