PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (10): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
Найдено сообщений: 143
demot
Отправлено: 03 Июня, 2011 - 09:38:08 • Тема: Интернет-магазин • Форум: HTTP и PHP
Ответов: 24 Просмотров: 5538
Sveta пишет: У меня еще вопрос.
Готовый, работающий скрипт корзины заказа в интернет-магазина где можно взять.
Да погуглить конечно можно. Но на все равно доделывать очень многое надо будет. Потому все же лучше написать самому. Не так уж и сложно. При отправке формы, пишем данные формы в куки, а при переходе в корзину из кук достаем эти данные и формируем заказ.
demot
Отправлено: 02 Июня, 2011 - 08:43:13 • Тема: Интернет-магазин • Форум: HTTP и PHP
Ответов: 24 Просмотров: 5538
Sveta пишет: подскажите, пожалуйста. Почему не передается значение поля "kol"
Скорее всего потому, что нет обработчика формы, и нет кнопки отправки формы
demot
Отправлено: 31 Мая, 2011 - 16:02:02 • Тема: Продлить срок жизни сессии в IE • Форум: HTTP и PHP
Ответов: 10 Просмотров: 4261
Т.е. если не существует печеньки и сессионной переменной rememberMe, мы уничтожаем сессию. А где собственно они создаются? Что-то в коде не увидел, а раз их нет, то и сесия будет все время уничтожаться на главной странице
demot
Отправлено: 31 Мая, 2011 - 13:17:55 • Тема: Интернет-магазин • Форум: HTTP и PHP
Ответов: 24 Просмотров: 5538
CODE (
html ):
скопировать код в буфер обмена
<form action = "<обработчик> " method="post">
<input type = "radio" name = "komplekt" value = "Start" checked = "checked" / > Start
<input type = "radio" name = "komplekt" value = "Start Clean" / > Start Clean
<input type = "radio" name = "komplekt" value = "Start Level" / > Start Level
<input type = "checkbox" name = "massiv_opciy[]" value = "opt1" / > opt1
<input type = "checkbox" name = "massiv_opciy[]" value = "opt2" / > opt2
<input type = "checkbox" name = "massiv_opciy[]" value = "opt3" / > opt3
<input type = "submit" value = "Отправить" / >
</ form >
PHP:
скопировать код в буфер обмена
$date = date ( "d.m.Y H:i" ) ; $sql = "INSERT INTO `tablica_zakazov` SET `date`='$date '," ;
if ( isset ( $_POST [ 'komplekt' ] ) ) { $sql .= " `komplektaciya`=$_POST ['komplekt']" ;
}
if ( isset ( $_POST [ 'massiv_opciy' ] ) ) { $opcii = $_POST [ 'massiv_opciy' ] ;
$sql .= ",`opcii`='" ;
foreach ( $opcii as $val ) {
$sql .= "$val ," ;
}
}
$sql .= "';" ;
mysql_querry( $sql ) ;
Т.е. должно получиться что-то вроде
INSERT INTO `tablica_zakazov` SET `date`='<текущая дата>',`komplektaciya`='<комплектация>',`opcii`='<выбранные опции>';
Это для примера, чтоб было немного ясно как получить данные выбранных позиций.
demot
Отправлено: 31 Мая, 2011 - 12:35:58 • Тема: Интернет-магазин • Форум: HTTP и PHP
Ответов: 24 Просмотров: 5538
Так а в чем собственно проблема? Не можете получить данные, кото отправляет форма, или как?
demot
Отправлено: 31 Мая, 2011 - 09:50:58 • Тема: Подсветка даты • Форум: Напишите за меня, пожалуйста
Ответов: 8 Просмотров: 83
morosit пишет: не сработало из-за одинарных кавычек в первом варианте
вот так
ну вообще свойства стиля должны быть в двойных кавычках
demot
Отправлено: 30 Мая, 2011 - 14:49:40 • Тема: Подсветка даты • Форум: Напишите за меня, пожалуйста
Ответов: 8 Просмотров: 83
не работало скорее всего по причине того, что вы видимо скопипастили с форума, а я опечатался backgrounf
Ну еще можно так:
CODE (
htmlphp ):
скопировать код в буфер обмена
< table>
<? php
//тут начало вашего цикла
// foreach ()...{
if ( date ( "w" , $week_day ) == 6 || date ( "w" , $week_day ) == 0) $bg = ' style=\"background-color:red\"' ; echo "<tr><td>$str1 </td><td>$str2 </td><td" . $bg . ">$date </td></tr>" ;
//тут конец цикла
// }
?>
</ table>
demot
Отправлено: 30 Мая, 2011 - 10:43:46 • Тема: список • Форум: Вопросы новичков
Ответов: 8 Просмотров: 325
Ну так из БД формировать массив, а из массива уже список. Тогда изменения в БД будут учитываться
(Добавление)
Что то я забыл про доп.параметры option.
Так что проще наверное сделать так:
demot
Отправлено: 30 Мая, 2011 - 10:15:37 • Тема: список • Форум: Вопросы новичков
Ответов: 8 Просмотров: 325
Можно сделать ассоциативный массив "id"=>"name", и при обработке сверяться с ним
Страниц (10): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB