[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сохранение выбранных данных.
Ramzil_Nixon
Как сделать так чтобы выбранные сдесь цифры сохранялись?
user posted image




Спустя 8 минут, 2 секунды (6.11.2011 - 23:04) RCuPeR написал(а):
Собственно в чем проблема ?

Цитата
Как сделать так чтобы выбранные сдесь цифры сохранялись?

1. Отправляете POST запрос.
2. Обрабатываете данные.
3. Сохраняете в БД.

Спустя 33 секунды (6.11.2011 - 23:05) Xes написал(а):
НУ надо чтобы не только кнопка изменить была, а еще кнопку сохранить добавить.

Спустя 2 минуты, 13 секунд (6.11.2011 - 23:07) Игорь_Vasinsky написал(а):
Xes
это одно и тоже wink.gif

Спустя 2 минуты, 9 секунд (6.11.2011 - 23:09) Ramzil_Nixon написал(а):
RCuPeR
Проблема в том, что я выбираю дату рождения например, (в базе он сохраняется). Например допустим ввел 09.03.1993 и сохранил. И в следующий раз когда я вхожу на страницу настроек мне выдало вместо 01.01.1980 дату 09.03.1993. Вот в этом проблема. А в запись базы все отлично работает

Спустя 9 минут, 36 секунд (6.11.2011 - 23:19) RCuPeR написал(а):
Ну так верно. Ты же выбрал 09.03.1993 и сохранил. Откуда у тебя возьмется 01.01.1980.

Спустя 4 минуты, 27 секунд (6.11.2011 - 23:23) Ramzil_Nixon написал(а):
На входе в настройки у меня это выходит:
user posted image
Хотя у меня в базе и сохранён 09.03.1993

Спустя 7 минут, 15 секунд (6.11.2011 - 23:30) Игорь_Vasinsky написал(а):
а как в БД хранишь?

Спустя 2 минуты, 23 секунды (6.11.2011 - 23:33) DeeKeiD написал(а):
1. выбираеш дату из БД
2. разбиваеш на день,месяц,год
3. делаеш 3 селекта
что-то типо


$query = mysql_query("SELECT * FROM `table`");
$row = mysql_fetch_assoc($query);
$day = $row['day'];
$month = $row['month'];
$year = $row['year'];

echo '<select name="day">';
echo '<option value="'. $day .'" selected>'. $day .'</option>';
echo '</select>';

Спустя 3 минуты, 11 секунд (6.11.2011 - 23:36) Ramzil_Nixon написал(а):
$data_poz = $_POST['data_ro'].".".$_POST['mes_ro'].".".$_POST['god_ro']; // Собираю все в одну переменную
$new_data = mysql_query("UPDATE `".$user."` SET `rozdeine`='".$data_poz."' WHERE id=".$_GET['id']); // Записываю в базу
if($new_data) Вывожу результать
{
echo "<div id='message_ok'>Успешно выполнено!</div>";
}
else
{
echo "<div id='message_error'>Произошла ошибка во время обновления записи!</div>";
}

Спустя 4 минуты, 13 секунд (6.11.2011 - 23:40) Игорь_Vasinsky написал(а):
когда select формируешь делай так

<select name='year'>
<option
value='1980'>1980</option>
.....
<option value='2011'>2011</option>
</select>


потом когда выводишь для редакора формируй select на php

$row['date'] - дата из БД (год)

<select name='year'>
<?php
for($i=1980; $i<2011; $i++)
{
if($i == $row['date'])
echo "<option selected='selected' value='".$i."'>".$i."</option>";
else
echo "<option value='".$i."'>".$i."</option>";
}
?>
</select>


как тока год совпадёт option примет атрибут select

Спустя 3 минуты, 9 секунд (6.11.2011 - 23:43) Ramzil_Nixon написал(а):
Игорь_Vasinsky
Ага спасибо

Спустя 9 минут, 50 секунд (6.11.2011 - 23:53) Игорь_Vasinsky написал(а):
упс...пофиксил

selected='selected'


_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.