Вопрос по PHP

12
kentastik
На сайте с 19.07.2010
Offline
44
821

Кто шарит подскажите. Набросал калькулятор на пхп простенький. Считает вероятности и тд. у меня там куча полей.

Забил валуи числами по умолчанию, но захотелось посмотреть вычисления для нестандартных ситуаций а каждый раз переписывать все поля числами естестественно неохота, когда меняешь одно число. Можно как-то сохранять последние введенные значения в полях вместо стандартных?

Метод передачи - Пост. Спасибо за внимание.

zerokko
На сайте с 21.07.2008
Offline
59
#1
kentastik:
Кто шарит подскажите. Набросал калькулятор на пхп простенький. Считает вероятности и тд. у меня там куча полей.
Забил валуи числами по умолчанию, но захотелось посмотреть вычисления для нестандартных ситуаций а каждый раз переписывать все поля числами естестественно неохота, когда меняешь одно число. Можно как-то сохранять последние введенные значения в полях вместо стандартных?
Метод передачи - Пост. Спасибо за внимание.

Сохраняй последнее введеное значение и подставляй его как дефолтное. А в чем вопрос то?

Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин. ©Конфуций
C
На сайте с 04.02.2005
Offline
291
#2

Как вы забили валуи?

А забить валуи данными из массива $_POST пробовали?

kentastik
На сайте с 19.07.2010
Offline
44
#3

валуи пока такого вида value="10000"

Ммм.... что-то я не понял а как я забью их из поста если они сначала туда должны уйти?

---------- Добавлено 30.01.2012 в 01:11 ----------

zerokko:
Сохраняй последнее введеное значение и подставляй его как дефолтное. А в чем вопрос то?

Так в том и вопрос как это сделать? Через куки?

C
На сайте с 04.02.2005
Offline
291
#4

Сначала забейте своими данными, затем в скрипте обработки формы забивайте данными из POST

AlexVenga
На сайте с 10.04.2007
Offline
190
#5

...name="email" value="<?PHP echo $_POST['email']; ?>"...

ну вот простейший вариант

Антикризисное предложение: [Бурж, AdSense] [NEW] Сайты - каталоги компаний с гарантией трафа [Дорого] (/ru/forum/1006462)
Max_Q
На сайте с 14.11.2011
Offline
9
#6

ТС, можно так:

<form action="">
<input type="text" name="email" value="<?php isset($_POST['email'] ? echo $_POST['email'] : '' ?>" />
...
<textarea name="text">
<?php isset($_POST['text'] ? echo $_POST['text'] : '' ?>
</textarea>
</form>
kentastik
На сайте с 19.07.2010
Offline
44
#7
Chukcha:
Сначала забейте своими данными, затем в скрипте обработки формы забивайте данными из POST

ммм. а если я хочу всё провернуть в одном файлике?

---------- Добавлено 30.01.2012 в 01:25 ----------

ой, я и не заметил столько ответов уже. спасибо сейчас опробую всё :)

---------- Добавлено 30.01.2012 в 01:33 ----------

Огромное спасибо за помощь. вот такой вариант устроил

value="<?PHP echo $_POST['prirost']; ?>"

S1
На сайте с 13.03.2008
Offline
49
#8
kentastik:
ммм. а если я хочу всё провернуть в одном файлике?

if($_SERVER['REQUEST_METHOD'] == 'POST') {

$email = !empty($_POST['email']) ? $_POST['email'] : null;

}

Дизайн сайтов (UI/UX), логотипов, баннеров и прочего... (/ru/forum/770062)
md5by
На сайте с 30.12.2011
Offline
68
#9
smart1k:
if($_SERVER['REQUEST_METHOD'] == 'POST') {
$email = !empty($_POST['email']) ? $_POST['email'] : null;
}

Тернарный оператор для новичка наверное лучше кинуть с пруфом....

<?php

// Пример использования тернарного оператора
$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];

// Приведенный выше код аналогичен следующему блоку с использованием if/else
if (empty($_POST['action'])) {
$action = 'default';
} else {
$action = $_POST['action'];
}
?>
maldivec
На сайте с 04.11.2008
Offline
160
#10


<input name="field" value="<?=(isset($_POST['field'])) ? $_POST['field'] : '10000' ;?>" />
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий