Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 1
Регистрация: 11.04.2015
Сообщений: 139

PHP MYsql не меняется Дата

16.07.2015, 19:34. Показов 2239. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот фото базы




Вот PHP код
PHP/HTML
1
2
3
4
5
6
7
8
<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Дата приема заказа</span>
  <input type="text" name="date_accept" value = "<? echo $date_accept ?>" class="form-control" placeholder="Идентификационный номер">
</div><br>
<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Дата реализации</span>
  <input type="text" name="date_release" value = "<? echo $date_release ?>" class="form-control" placeholder="Идентификационный номер">
</div><br>
И приём формы
PHP
1
2
$date_release = strip_tags($_POST['date_release']);
$date_accept = strip_tags($_POST['date_accept']);
Есть похожие формы , только с текстом и цифрами, они работают , а вот с числом не работает. Сама дата выводится , но не сохраняется.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.07.2015, 19:34
Ответы с готовыми решениями:

Дата в PHP и MySQL
Получить перечень соревнований, проведенных в течение заданного периода времени в целом и указанным организатором. Таблица: ...

Не меняется формат даты PHP MYSQL
Не меняется формат даты. Нужно день.месяц.год. вместо этого 2020-01-20 Вот код: &lt;?php if (isset($_POST) &amp;&amp;...

Дата не меняется в Bios
Каждый день устанавливается в bios дата 1 января 2006 года. При этом загрузка требует диск реаниматор.Я меняю загрузку на жесткий диск,...

18
1 / 1 / 1
Регистрация: 11.04.2015
Сообщений: 139
16.07.2015, 21:01  [ТС]
Есть кто знает как можно помочь?
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.07.2015, 21:03
Цитата Сообщение от ecbmsg2000 Посмотреть сообщение
Сама дата выводится , но не сохраняется.
А вы дату в правильном формате сохраняете - Y-m-d?
1
1 / 1 / 1
Регистрация: 11.04.2015
Сообщений: 139
16.07.2015, 21:05  [ТС]
Да это 100%

Добавлено через 51 секунду
Меняю к примеру 16 на 15 , и не сохраняет
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.07.2015, 21:19
ecbmsg2000, показывайте, как вы данные обрабатываете перед запрос и да сам запрос тоже. Проверьте, чтобы бы вывод всех предупреждений и ошибок.
1
1 / 1 / 1
Регистрация: 11.04.2015
Сообщений: 139
16.07.2015, 21:20  [ТС]
Цитата Сообщение от Lazy_Den Посмотреть сообщение
показывайте, как вы данные обрабатываете перед запрос и да сам запрос тоже. Проверьте, чтобы бы вывод всех предупреждений и ошибок.
В начале теме есть.
А дальше через insert или update в базу
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.07.2015, 21:24
Цитата Сообщение от ecbmsg2000 Посмотреть сообщение
А дальше через insert или update в базу
Это как бы очевидно. А вот совсем не очевидно то, что в запросе у вас всё верно или где-то "на подходах" не допустили ошибку. Если запрос запустить из консоли или phpMyAdmin, то всё нормально добавляется/изменяется?
1
1 / 1 / 1
Регистрация: 11.04.2015
Сообщений: 139
16.07.2015, 21:33  [ТС]
Да нормально
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.07.2015, 21:37
Цитата Сообщение от ecbmsg2000 Посмотреть сообщение
Да нормально
Если вы уверены, что данные до файла-обработчика доходят (проверить можно просто выведя на экран ), и запрос запущенный вручную отрабатывает правильно, то круг сузился до сценария, который принимает данные и производит запрос. Ищите там. Почему ищите сами? Потому, что вы упорно не хотите показывать код, а ванговать я не особо умею.
1
1 / 1 / 1
Регистрация: 11.04.2015
Сообщений: 139
16.07.2015, 21:42  [ТС]
Вот весь код
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
    //РЕДАКТИРОВАНИЕ ТОВАРА
    function goods_edit () {
        if(isset($_POST['edit_goods'])) {
            //создание нового товара
        if($_GET['id'] == 'new') {
        $mobile = strip_tags($_POST['mobile']);
        $document_name = strip_tags($_POST['document_name']);
        $price = strip_tags($_POST['price']);
        $client_info = strip_tags($_POST['client_info']);
        $delivery_info = strip_tags($_POST['delivery_info']);
        $operators = strip_tags($_POST['operators']);
        $makers = strip_tags($_POST['makers']);
        $deliverer = strip_tags($_POST['deliverer']);
        $delivery_status = strip_tags($_POST['delivery_status']);
        $maker_review = strip_tags($_POST['maker_review']);
        $deliverer_review = strip_tags($_POST['deliverer_review']);
        $status = strip_tags($_POST['status']);
        $date_release = strip_tags($_POST['date_release']);
        $date_accept = strip_tags($_POST['date_accept']);
        $date = date('Y.m.d');
        $querymaxim = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
        $ship = mysql_fetch_assoc($querymaxim); 
        $query = mysql_query("INSERT INTO `orders` (`date_accept`, `date_release`, `mobile`, `document_name`, `price`, `client_info`, `delivery_info`, `operators`, `makers`, `deliverer`, `delivery_status`, `maker_review`, `deliverer_review`) 
        VALUES ('".$date_accept."', '".$date_release."', '".$mobile."', '".$document_name."', '".$price."', '".$client_info."', '".$delivery_info."', '".$operators."', '".$makers."', '".$deliverer."', '".$delivery_status."', '".$maker_review."', '".$deliverer_review."', '".$status."')");
          
        }
        //или редактирование товара
        else {
        $mobile = strip_tags($_POST['mobile']);
        $document_name = strip_tags($_POST['document_name']);
        $price = strip_tags($_POST['price']);
        $client_info = strip_tags($_POST['client_info']);
        $delivery_info = strip_tags($_POST['delivery_info']);
        $operators = strip_tags($_POST['operators']);
        $makers = strip_tags($_POST['makers']);
        $deliverer = strip_tags($_POST['deliverer']);
        $delivery_status = strip_tags($_POST['delivery_status']);
        $maker_review = strip_tags($_POST['maker_review']);
        $deliverer_review = strip_tags($_POST['deliverer_review']);
        $status = strip_tags($_POST['status']);
        $query_goods = mysql_query("SELECT * FROM `orders` WHERE `id` = '".$_GET['id']."'");
        $date_release = strip_tags($_POST['date_release']);
        $date_accept = strip_tags($_POST['date_accept']);
        $goods_edit = mysql_fetch_assoc($query_goods);
        $date = date('Y.m.d');
        if ($ship['groupmaxs'] == '1' and '4' and '5') {
        $query = mysql_query("UPDATE `orders` SET `date_accept` = '".$date_accept."', `date_release` = '".$date_release."', `mobile` = '".$mobile."', `document_name` = '".$document_name."', `price` = '".$price."', `client_info` = '".$client_info."', `delivery_info` = '".$delivery_info."',
        `operators` = '".$operators."', `makers` = '".$makers."', `deliverer` = '".$deliverer."', `delivery_status` = '".$delivery_status."', `maker_review` = '".$maker_review."', `deliverer_review` = '".$deliverer_review."', `status` = '".$status."' WHERE `id` = '".$_GET['id']."'");
        }
        else {
                $query = mysql_query("UPDATE `orders` SET `mobile` = '".$mobile."', `price` = '".$price."', `delivery_info` = '".$delivery_info."',
        `operators` = '".$operators."', `makers` = '".$makers."', `deliverer` = '".$deliverer."', `delivery_status` = '".$delivery_status."', `deliverer_review` = '".$deliverer_review."' WHERE `id` = '".$_GET['id']."'");    
        }
        }
    }
 
}
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
<form method="POST" name="edit_goods">
<? goods_edit (); ?>
<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Дата приема заказа</span>
  <input type="text" name="date_accept" value = "<? echo $date_accept ?>" class="form-control" placeholder="Идентификационный номер">
</div><br>
<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Дата реализации</span>
  <input type="text" name="date_release" value = "<? echo $date_release ?>" class="form-control" placeholder="Идентификационный номер">
</div><br>
<?
$querymaxim = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
$ship = mysql_fetch_assoc($querymaxim); 
if ($ship['groupmaxs'] == '1' and '4' and '5') {
echo '<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Название документа</span>
  <input type="text" name="document_name" value = "'.$document_name.'" class="form-control" placeholder="Названия документа" readonly>
</div><br>';
}
else {
echo '';    
}
?>
<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Цена</span>
  <input type="text" name="price" value = "<?=$price;?>" class="form-control" placeholder="Цена" readonly>
</div><br>
<?
$querymaxim = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
$ship = mysql_fetch_assoc($querymaxim); 
if ($ship['groupmaxs'] == '1' and '4') {
echo '<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Телефон</span>
  <input type="text" name="mobile" value="'.$mobile.'" class="form-control" placeholder="Телефон">
</div><br>';
}
else {
echo '<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Телефон</span>
  <input type="text" name="mobile" value="'.$mobile.'" class="form-control" placeholder="Телефон" readonly>
</div><br>';    
}
?>
<?
$querymaxim = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
$ship = mysql_fetch_assoc($querymaxim); 
if ($ship['groupmaxs'] == '1' and '4') {
echo '<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon"><p>Информация о клиенте</p><p>Ф.И.О</p><p>Дата рождения</p><p>Наименование учреждения</p><p>Даты н/к заболевания</p></span>
  <input style="height: 124px;" type="text" name="client_info" value="'.$client_info.'" class="form-control" placeholder="Информация о клиенте">
</div><br>';
}
elseif ($ship['groupmaxs'] == '5') {
echo '<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon"><p>Информация о клиенте</p><p>Ф.И.О</p><p>Дата рождения</p><p>Наименование учреждения</p><p>Даты н/к заболевания</p></span>
  <input style="height: 124px;" type="text" name="client_info" value="'.$client_info.'" class="form-control" placeholder="Информация о клиенте" readonly>
</div><br>';    
}
else {
echo '';    
}
?>
<?
$querymaxim = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
$ship = mysql_fetch_assoc($querymaxim); 
if ($ship['groupmaxs'] == '1' and '4') {
    echo '<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Информация о доставке</span>
  <input type="text" name="delivery_info" value="'.$delivery_info.'" class="form-control" placeholder="Информация о доставке">
</div><br>';
}
else {
    echo '<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Информация о доставке</span>
  <input type="text" name="delivery_info" value="'.$delivery_info.'" class="form-control" placeholder="Информация о доставке" readonly>
</div><br>';    
}
?>
<?
$query = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
$my_name = mysql_fetch_assoc($query);
$namemax = $my_name['name'];
?>
 
<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Оператор</span>
    <?
$querymaxim = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
$ship = mysql_fetch_assoc($querymaxim); 
if ($ship['groupmaxs'] == '4') {
  echo '<input type="text" name="operators" value="'.$namemax.'" class="form-control" placeholder="Оператор" readonly>';
}
else {
  echo '<input type="text" name="operators" value="'.$operators.'" class="form-control" placeholder="Оператор" readonly>';  
}
  ?>
</div><br>
<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Исполнитель</span>
  <?
$querymaxim = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
$ship = mysql_fetch_assoc($querymaxim); 
if ($ship['groupmaxs'] == '1' and '4') {
$read4 = '';    
}
else {
$read4 = 'readonly';    
}
?>
  <select class="form-control" name="makers" <? echo $read4; ?>>
<?
$maker_option = "SELECT name FROM users WHERE groupmaxs='5'";
$maker_optiongo = mysql_query($maker_option) or die('Ошибка БД');
while ($maker_row = mysql_fetch_array($maker_optiongo, MYSQL_NUM)) {
    if($maker_row[0] == $makers) {
    echo "<option selected value=".$maker_row[0].">".$maker_row[0]."</option>";
    }
    else {
    echo "<option value=".$maker_row[0].">".$maker_row[0]."</option>";  
    }
}                        
?>
</select>
</div><br>
<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Курьер</span>
    <select class="form-control" name="deliverer" <? echo $read4; ?>>
<?
$deliverer_option = "SELECT name FROM users WHERE groupmaxs='6'";
$deliverer_optiongo = mysql_query($deliverer_option) or die('Ошибка БД');
while ($deliverer_row = mysql_fetch_array($deliverer_optiongo, MYSQL_NUM)) {
    if($deliverer_row[0] == $deliverer) {
    
    echo "<option selected value=".$deliverer_row[0].">".$deliverer_row[0]."</option>";
    }
    else {
    echo "<option value=".$deliverer_row[0].">".$deliverer_row[0]."</option>";  
    }
}                        
?>
</select>
</div><br>
 
<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Cтатус доставки</span>
  <?
$querymaxims = mysql_query("SELECT * FROM `orders` WHERE `id` = '".$_GET['id']."'");
$infomaxs = mysql_fetch_assoc($querymaxims);
if($infomaxs['delivery_status'] == 1) {
$status1s = 'selected'; 
$status2s = '';
$status3s = '';
$status4s = '';
}
elseif($infomaxs['delivery_status'] == 2) {
$status1s = ''; 
$status2s = 'selected';
$status3s = '';
$status4s = '';
}
elseif($infomaxs['delivery_status'] == 3) {
$status1s = ''; 
$status2s = '';
$status3s = 'selected';
$status4s = '';
}
else {
$status1s = ''; 
$status2s = '';
$status3s = '';
$status4s = 'selected'; 
}
?>
<?
$querymaxim = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
$ship = mysql_fetch_assoc($querymaxim); 
if ($ship['groupmaxs'] == '6' and '1') {
  echo '<select class="form-control" name="delivery_status">
  <option '.$status1s.' value="1">Еще не доставлено</option>
  <option '.$status2s.' value="2">Доставлено</option>
  <option '.$status3s.' value="3">Перенос</option>
  <option '.$status4s.' value="4">Отказ</option>
  </select>';
}
  else {
echo '<input type="text" name="delivery_status" value="'.$delivery_status.'" class="form-control" placeholder="Статус доставки" readonly>';
  }
  ?>
</div><br>
<?
$querymaxim = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
$ship = mysql_fetch_assoc($querymaxim); 
if ($ship['groupmaxs'] == '5' and '1' and '4') {
echo '<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Комментарий исполнителя</span>
  <input type="text" name="maker_review" value="'.$maker_review.'" class="form-control" placeholder="Комментарий исполнителя">
</div><br>';
}
else {
echo '';    
}
?>
<?
$querymaxim = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
$ship = mysql_fetch_assoc($querymaxim); 
if ($ship['groupmaxs'] == '6' and '1') {
echo '<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Комментарий курьера</span>
  <input type="text" name="deliverer_review" value="'.$deliverer_review.'" class="form-control" placeholder="Комментарий курьера">
</div><br>';
}
else {
echo '<div style="width:100%;" class="input-group">
  <span style="width: 190px;" class="input-group-addon">Комментарий курьера</span>
  <input type="text" name="deliverer_review" value="'.$deliverer_review.'" class="form-control" placeholder="Комментарий курьера" readonly>
</div><br>';    
}
?>
 
<?
$querymaxim = mysql_query("SELECT * FROM `orders` WHERE `id` = '".$_GET['id']."'");
$infomax = mysql_fetch_assoc($querymaxim);
if($infomax['status'] == 1) {
$status = 'selected';   
$status1 = ''
$status2 = '';
$status3 = '';
}
elseif($infomax['status'] == 2) {
$status = '';   
$status1 = 'selected'
$status2 = ''
$status3 = ''
}
elseif($infomax['status'] == 3) {
$status = '';   
$status1 = ''
$status2 = 'selected'
$status3 = ''
}
else {
$status = '';   
$status1 = ''
$status2 = ''
$status3 = 'selected'
}
?>
  <?
$querymaxim = mysql_query("SELECT * FROM `users` WHERE `id` = '".$_SESSION['id_newpay']."'");
$ship = mysql_fetch_assoc($querymaxim); 
if ($ship['groupmaxs'] == '1' and '4') {
$read5 = '<div style="width:100%;" class="input-group"> <span style="width: 190px;" class="input-group-addon">Статус</span><select class="form-control" name="status"><option '.$status.' value="1">Неподтвержденный</option> <option '.$status1.' value="2">Подтвержденный</option><option '.$status2.' value="3">Неполная информация</option><option '.$status3.' value="4">Требуется предоплата</option></select></div><br>';   
}
elseif ($ship['groupmaxs'] == '5') {
$read5 = '<div style="width:100%;" class="input-group"> <span style="width: 190px;" class="input-group-addon">Статус</span><select class="form-control" name="status" readonly><option '.$status.' value="1" readonly>Неподтвержденный</option> <option '.$status1.' value="2" readonly>Подтвержденный</option><option '.$status2.' value="3" readonly>Неполная информация</option><option '.$status3.' value="4" readonly>Требуется предоплата</option></select></div><br>';  
}
else {
$read5 = '';    
}
?>
<? echo $read5; ?>
<button style="float:right;width:30%;" class="btn btn-lg btn-primary btn-block" name="edit_goods" type="submit"><?=$next;?></button>
</form>
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.07.2015, 21:55
Лучший ответ Сообщение было отмечено ecbmsg2000 как решение

Решение

ecbmsg2000, это что за условие такое? Что вы хотели тут проверять?
PHP
1
if ($ship['groupmaxs'] == '1' and '4' and '5') {
Даже если записать его более вразумительно:
PHP
1
if ($ship['groupmaxs'] == '1' and  $ship['groupmaxs'] == '4' and $ship['groupmaxs'] == '5') {
То оно никогда не выполнится.
1
1 / 1 / 1
Регистрация: 11.04.2015
Сообщений: 139
16.07.2015, 21:58  [ТС]
Значит у меня магия на сайте. Это команда работает
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.07.2015, 22:07
Цитата Сообщение от ecbmsg2000 Посмотреть сообщение
Это команда работает
Это условие сработает в одном случае - если $ship['groupmaxs'] == '1' и ни в каком другом. Поэтому советую изменить такого плана записи, а то в в один прекрасный момент работать перестанет и не будете знать где искать.
Во-вторых, переменная $ship у вас впервые объявляется в условии if($_GET['id'] == 'new'), а вы её пытаетесь использовать в else. Если бы включили вывод ошибок, то наверняка бы уже знали об этом.
0
1 / 1 / 1
Регистрация: 11.04.2015
Сообщений: 139
16.07.2015, 22:23  [ТС]
Когда этих условии не было дата тоже не вставлялась
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.07.2015, 22:39
Цитата Сообщение от ecbmsg2000 Посмотреть сообщение
Когда этих условии не было дата тоже не вставлялась
Вы намерены пререкаться или решать свою проблему? Вывод ошибок уже включили? Начните с этого. Временно минимизируйте код, оставив только запрос на update без всяких условий.
0
 Аватар для psfdek
3 / 3 / 3
Регистрация: 23.01.2014
Сообщений: 171
17.07.2015, 09:48
Пользуйся классом преобразования дат, что бы пользователь не путался.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
/*-----------------------------------------------------------*/
class dateConvert {
    //преобразование даты в формат Рус
    function date_in_ru($date){
        return date("d.m.Y",strtotime($date));
    }
    //преобразование даты и времени в формат Рус
    function datetime_in_ru($date){
        return date("d.m.Y H:i:s",strtotime($date));
    }
    //преобразование даты в формат mysql
    function date_in_mysql($date){
        return date("Y-m-d",strtotime($date));
    }
    //преобразование даты и времени в формат mysql
    function datetime_in_mysql($date){
        return date("Y-m-d H:i:s",strtotime($date));
    }
}
/*-----------------------------------------------------------*/
 
 
/*-----------------------------------------------------------*/
$date = new dateConvert;//создаем объект класса
/*-----------------------------------------------------------*/
$ruDate = $date->date_in_ru("2011-11-11");//пользуем методы класса
$ruDateTime = $date->datetime_in_ru("2011-11-11 10:10:10");//пользуем методы класса
/*-----------------------------------------------------------*/
echo '<br><b>RU DATE</b><br>';
echo $ruDate;
echo '<br>';
echo $ruDateTime;
/*-----------------------------------------------------------*/
$myDate = $date->date_in_mysql("11.11.2011");//пользуем методы класса
$myDateTime = $date->datetime_in_mysql("11.11.2011 10:10:10");//пользуем методы класса
/*-----------------------------------------------------------*/
echo '<hr><br><b>MySQL DATE</b><br>';
echo $myDate;
echo '<br>';
echo $myDateTime;
/*-----------------------------------------------------------*/
?>
strip_tags - удаляет HTML теги же, ты им от SQL инъекций защищаешься?

Лучше с помощью фигурных скобок вставляй переменные в запрос.
И для удобства храни запрос в отдельной переменной. Ты можешь его к примеру вывести через echo и посмотреть уже что не так там у тебя пишется.
$sql_string = "UPDATE `orders` SET `date_accept` = '{$date_accept}' WHERE `id` = '{$_GET['id']}'";
mysql_query($sql_string);
0
1 / 1 / 1
Регистрация: 11.04.2015
Сообщений: 139
17.07.2015, 13:33  [ТС]
Проблема мне кажеться с вносом. Саму дату я получаю. Сама дата в нужной форме но ничего не могу понять почему так происходит.
0
 Аватар для psfdek
3 / 3 / 3
Регистрация: 23.01.2014
Сообщений: 171
17.07.2015, 13:44
ну вот ты выведи через эхо свой запрос и покажи его
0
1 / 1 / 1
Регистрация: 11.04.2015
Сообщений: 139
17.07.2015, 14:02  [ТС]
Цитата Сообщение от Lazy_Den Посмотреть сообщение
if ($ship['groupmaxs'] == '1' and '4' and '5') {
В этом была проблема. Выше не было условия. Добавил условия $ship и оно заработало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.07.2015, 14:02
Помогаю со студенческими работами здесь

Разница дат на PHP: Дата из БД и текущая дата!
Доброго времени суток! У меня возникла такая проблема: Мне надо создать чтото вроде &quot;горящих туров&quot;. То есть у меня есть в БД...

Меняется дата при вставке в БД
Добрый день. Коллеги, подскажите почему так получается: парсю файл xls, и для проверки вывожу сразу, получается 01.12.2015, делаю следом...

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\php\mysql.php on line 16
Не могу подключиться к базе...устал все перепроверять переписывать и пересоздавать... Я недавно тока занялся php начал изучать курс...

Не меняется дата создания папки c:\windows
Получилось изменить дату создания всех системных папок (кроме c:\windows) через PowerShell такой командой : Get-Item C:\Папка | %...

Не меняется дата при изменении времени
tz_database tzDB; tzDB.load_from_file(&quot;C:/date_time_zonespec.csv&quot;); std::string ms = msg.substr(0, msg.length()-2); ptime...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru