|  5.11.2013 / 08:09 |  | 
| maxigame    Пользователь 
  Сейчас: Offline 
 Регистрация: 08.11.2011
 | Helltar,  Спасибо большое щас буду пробовать.
 | 
|  6.11.2013 / 11:58 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | Мне нужно вывести записи последних пяти дней из бд, как мне получить дату равную текущей - пять дней?__________________
 
   let liveИзменено aNNiMON (6.11 / 11:58) (всего 1 раз)
 | 
|  6.11.2013 / 15:23 |  | 
| Naik    Пользователь 
  Сейчас: Offline 
 Имя: %name%Регистрация: 14.03.2010
 
 | time() - (5 * 24 * 60 * 60);
 | 
|  6.11.2013 / 20:27 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | Naik, да, только я константу ввёл.__________________time() - 5 * self::SECONDS_IN_DAY
 Зато узнал, что php обрабатывает даже такое:
 strtotime ('- 5 days'), strtotime(+1 week) и т.д.
 
 
   let live | 
|  7.11.2013 / 16:38 |  | 
| Nokia_372Oc    Пользователь 
 | Помогите пожалуйста. Я написал по шаговый скрипт регистрации. Тоеть шаг первый это приветствие, второй - договор, третий заполнение формы. Синтаксических ошибок php нет и скрипт работает на первых двух шагах корректно, но на третем шаге "?step=3" должно выводить на дисплей форму, а её не выводит. Взгляните на код в спойлире. Может кто увидит причину. Зарание спасибо. Открыть спойлер Закрыть спойлер <?php include('../inc/db.php');include('../inc/function.php');include('../inc/sess.php');include('../inc/lang/ru/lang.php');include('../inc/lang/ru/error.php');mysql_query("SET NAMES UTF8");  $steps = array('1' => $lang['steps_1'],'2' => $lang['steps_2'],'3' => $lang['steps_3'],'4' => $lang['steps_4']); $step = !empty($_GET['step']) ? $_GET['step'] : '1'; if(!array_key_exists($step, $steps))    die($error['reg_step']); include('../inc/upsite.php');  echo("<td class=hdr width=100%>Шаг ".$step.". ".$steps[$step].".</td></tr></table><table class=content><tr><td class=newsitem><h2 class=hdr2>Шаг ".$step.". ".$steps[$step].".</h2></td></tr>");  if($step=='1') {$steps['1'];}elseif($step=='2') {$steps['2'];}elseif($step=='3') {$steps['3'];}elseif($step=='4') {$steps['4'];}  #Пошаговая регистрация. switch($step) {    # Приветствие    case '1':?>    <p><?php echo $lang['reg_step_1_text']; ?></p>    <p><button onclick="location.href='?step=2'">Далее</button></p><?php    break;    # Договор    case '2':?>    <p><?php echo $lang['reg_step_2_text']; ?></p>    <p><button onclick="location.href='?step=3'">Согласен</button> <button onclick=<?php echo $lang['site']; ?>"location.href=">Не согласен</button></p><?php    break;    # Регистрация    case '3': $login = text($_POST['login']); $email = text($_POST['email']); $tell = text($_POST['number_tell']); $pass = text($_POST['pass']); $pass1 = text($_POST['pass1']); ?> <tr><td class="newsitem">            <form action="?step=3" method="POST">  Логин: *<br><input name="login" type="text" value=""><br><?phpif(mysql_query("SELECT (*) FROM `users` WHERE `login` = '.$login.'")) echo $err[0];elseif(strlen($login)>40) echo $err[4];elseif(strlen($login)<6) echo $err[8];elseif($login='') echo $err[11];?><br>  E-mail: *<br><input name="email" type="text" value="@gmail.com"><br><?phpif(mysql_query("SELECT (*) FROM `users` WHERE `email` = '.$email.'")) echo $err[1];elseif(strlen($email)>80) echo $err[5];elseif($email=='') echo $err[12];?><br>  Тел.номер: *<br><input name="number_tell" type="text" value=""><br><?phpif(mysql_query("SELECT (*) FROM `users` WHERE `number_tell` = '.$tell.'")) echo $err[2];elseif($tell=='') echo $err[13];?><br>  Пароль: *<br><input name="pass" type="password" value=""><br><?phpif($pass!=$pass1) echo $err[3];elseif(strlen($pass)>40) echo $err[6];elseif(strlen($pass)<12) echo $err[9];elseif($pass) echo $err[14];?><br>  Повтор пароля: *<br><input name="pass1" type="password" value=""><br><?phpif($pass1!=$pass) echo $err[3];elseif(strlen($pass)>40) echo $err[7];elseif(strlen($pass1)<12) echo $err[10];elseif($pass1) echo $err[15];?><br>  <input type="submit" value="Далее"><br></form></td></tr>   <?php $REG_ERROR = true; $err = array($error['reg_error']); $i = 0; for($i = 0; $i < 15; $i++) {if($err!=$i){$err[16];}} if($err[16]) {$REG_ERROR = false;} if($REG_ERROR==false) mysql_query("INSERT INTO `users` FROM `login` = '.$title.', `email` = '.$email.', `number_tell` = '.$tell.', `pass` = '.md5((md5$pass)).', `date_reg` = '.time().', `zvanie` = '0'");    break;    # Завершение    case '4':mysql_close();?> <p>Регистрация успешно завершена!</p><br><button onclick="location.href='<?php echo $lang['site']; ?>'">Перейти на сайт</button></p>    <?php    break; }  include('../inc/downsite.php'); ?>
 | 
|  7.11.2013 / 16:45 |  | 
| HoldFast    Пользователь 
  Сейчас: Offline 
 Имя: АндрейОткуда: Великие Луки
 Регистрация: 18.04.2011
 
 | __________________Nokia_372Oc, Ужс какой. Кстати,  if($step=='1') {$steps['1'];}elseif($step=='2') {$steps['2'];}elseif($step=='3') {$steps['3'];}elseif($step=='4') {$steps['4'];}
Вот это чё такоэ   
   Да, детка, я - Король Ящериц!!! | 
|  7.11.2013 / 17:04 |  | 
| Nokia_372Oc    Пользователь 
 | HoldFast (07.11.2013/16:45)Nokia_372Oc, Ужс какой.Кстати, if($step=='1') {$steps['1'];}elseif($step=='2') {$steps['2'];}elseif($step=='3') {$steps['3'];}elseif($step=='4') {$steps['4'];}Вот это чё такоэ
  Я хз. Помню что это для вывода названия шага. Потом удалю.   А ужас это про код в целом или про эту часть?   | 
|  7.11.2013 / 18:27 |  | 
| Helltar    Пользователь 
  Сейчас: Offline 
 Регистрация: 29.11.2011
 | Nokia_372Oc,   Го этот код в демотиватор,  и снизу надпись "не надо так", или да "типичный код на php   ". | 
|  7.11.2013 / 19:13 |  | 
| Nokia_372Oc    Пользователь 
 | Helltar,  Да ты троль.   Народ, ну может реально кто знает что у меня за фигня?   |