X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Сохранение значения checkbox
_nik1_
_nik1_
Topic Starter сообщение 24.3.2013, 21:48; Ответить: _nik1_
Сообщение #1


Прошу помочь мне с кодом. Мне надо что бы значение checkbox после обновления страницы оставались.
[PHP]<?php
header("Content-Type: text/html; charset=utf-8");
echo "<h1>Калькулятор стоимости заказа.</h1><br>
<form action=index.php method=post>
Фотограф 15000 <input type=checkbox value=1 name=foto><br>
Торт 17000 <input type=checkbox value=1 name=cake><br>
Цветы 13000 <input type=checkbox value=1 name=flower><br>
<input type=submit value=Посчитать name=send>
<form>";
$foto=$_POST[foto];
$cake=$_POST[cake];
$flower=$_POST[flower];
if($foto==1) $n1="15000";
if($cake==1) $n2="17000";
if($flower==1) $n3="13000";
$money=$n1 + $n2 + $n3;
if($money!=0){
echo "<br>Стоимость вашего заказа: $money";
}
?>[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 25.3.2013, 3:42; Ответить: Zippovich
Сообщение #2


cookies, php, html - учите технологии и делайте
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
A1ex_hb
A1ex_hb
сообщение 25.3.2013, 13:19; Ответить: A1ex_hb
Сообщение #3


[PHP]
<?php
session_start();
header("Content-Type: text/html; charset=utf-8");
echo "<h1>Калькулятор стоимости заказа.</h1>
<form action=index.php method=post>
Фотограф 15000 <input type=checkbox value=1 name=foto ".(isset($_SESSION['foto']) and $_SESSION['foto']===true)?"checked":"".">
Торт 17000 <input type=checkbox value=1 name=cake ".(isset($_SESSION['cake']) and $_SESSION['cake']===true)?"checked":"".">
Цветы 13000 <input type=checkbox value=1 name=flower ".(isset($_SESSION['flower']) and $_SESSION['flower']===true)?"checked":"".">
<input type=submit value=Посчитать name=send>
<form>";
$foto=$_POST['foto'];
$cake=$_POST['cake'];
$flower=$_POST['flower'];
if($foto==1) $n1="15000"; $_SESSION['foto'] = true;
if($cake==1) $n2="17000"; $_SESSION[cake] = true;
if($flower==1) $n3="13000"; $_SESSION[flower] = true;
$money=$n1 + $n2 + $n3;
if($money!=0){
echo "Стоимость вашего заказа: $money";
}
?>
[/PHP]
Не тестил, но должно работать
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 25.3.2013, 16:51; Ответить: Zippovich
Сообщение #4


я бы все-таки заменил Сессии на Куки, что бы статус контрола мог сохраняться и вне времени жизни сессии
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
_nik1_
_nik1_
Topic Starter сообщение 25.3.2013, 17:43; Ответить: _nik1_
Сообщение #5


A1ex, спасибо, но все равно не сохраняет:(

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Сохранение Payeer в профиле букса
0 weimar 1042 28.8.2016, 0:22
автор: weimar
Открытая тема (нет новых ответов) Скрипт для печати выбранного checkbox
0 lukas1984 1869 20.6.2015, 0:09
автор: -lukas1984-
Открытая тема (нет новых ответов) Сохранение размеров при зуме.
0 D0Rmid0nT 2593 12.12.2013, 0:00
автор: -D0Rmid0nT-
Открытая тема (нет новых ответов) Как переместить значения ячеек таблицы при клике на первую (Javascript, Ajax, jQuery)
2 anethum 6034 2.9.2013, 13:08
автор: -RayOfLight-


 



RSS Текстовая версия Сейчас: 27.11.2020, 0:22
Дизайн