|
|
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
Сделала авторизацию, но почему-то данные с формы не отправляются. var_dump(isset($_POST['input']), $_POST); в начале кода страницы выдает bool(false) array(0) { } даже после нажатия на кнопку Войти (<input type='submit' name='input' value='Войти'>). Читала, что внутрь тега формы можно вводить и другие теги ( http://htmlbook.ru/html/form), значит, дело, наверно, не в этом. А в чем понять никак не могу... (в $error <br><span id='errorMessage' align='justify'></span> или <br><span id='errorMessage' align='justify'>Введите информацию корректно.</span>) <fieldset id='avto'> <legend> Авторизация </legend> <form method='POST' action='#'> Кем Вы являетесь?<br> <div id='radios'> <input type='radio' name='userType' value='Пациент' class='radio' id='one'> Пациент <br> <input type='radio' name='userType' value='Врач' class='radio' id='two' checked> Врач <br> <input type='radio' name='userType' value='Эксперт' class='radio' id='two'> Администратор <br> </div> <br><br><br><br> Введите свою фамилию:<br> <input name='familyName' type='text' maxlength='15'><br> Введите <span id='login'> логин: </span><br> <input id='userLogin' name='userLogin' type='text' maxlength='10'> <?php echo $error ?> <br> <div id='buttons'> <input type='submit' name='input' value='Войти'> <input type='submit' name='exit' value='Выйти'> </div> </form> </fieldset> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 19:57 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
Teufel666, все нормально работает: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 20:17 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
kunaksergey, а если это добавить? <?php echo $error ?> и еще #avto{position:absolute; width:220px} /* fieldset авторизация */ #radios{position:absolute; left:30px} #buttons{display:table; width:100%; text-align: center} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 20:26 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
Teufel666, $error надо инициалы зимовать,а стили не имеют никакого отношения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 20:59 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
kunaksergey, "$error надо инициалы зимовать" ээммм не поняла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 21:01 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
kunaksergey, Я подозревала что в этой (<?php echo $error ?>) строчке что-то не так и убирала ее на время уже... Но все равно нет... не отправляет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 21:22 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
Teufel666, Весь код в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 22:24 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
kunaksergey, <?php $error = ""; if (isset($_POST['input'])) if ( isset($_POST['userLogin']) && isset($_POST['familyName'])) //пользователь все запонил { require "dbFunctions.php"; if ($_POST['userType'] == "Эксперт" AND FindUser($_POST['userLogin'], $_POST['familyName'])) $userType = 0; else if ($_POST['userType'] == "Врач" AND FindUser($_POST['userLogin'], $_POST['familyName'])) $userType = 1; else if ($_POST['userType'] == "Пациент" AND FindUser($_POST['userLogin'], $_POST['familyName'])) $userType = 2; else $userType = 3; //0 - высший уровень доступа, 3 - низший session_start(); setcookie("userType", $userType); if ($userType != '3')//3 - неавторизованные пользователи setcookie("userId", $_POST['userLogin']); else $error = "Введите информацию корректно."; header("Location: index.php");//установка нового вида страницы } var_dump(isset($_POST['input']), $_POST); if (isset($_POST['exit']))//удаление cookie { setcookie("userType",""); setcookie("userId",""); header("Location: index.php"); } ?> <html> <head> <link href='style.css' rel='stylesheet' type='text/css'> <style type='text/css'> #pediatrics{background:blue; text-align:center} /* заголовок страницы */ h1{margin:0px} #menu{display:table; width:100%; text-align: center} #menu a{display:table-cell; width:33,3%; float:left;/* в линию */ font:bold/* жирный */ 26px; display:block; height:40px; line-height:36px; text-decoration:none/* не подчеркивать */} #avto{position:absolute; width:220px} /* fieldset авторизация */ #radios{position:absolute; left:30px} #buttons{display:table; width:100%; text-align: center} #text{position:absolute; left:270px; top:120px} #lungs{position:absolute; top:140px} /* картинка легких */ </style> <script src='jQuery.js'></script> <script type='text/javascript'> $(document).ready(function() { //выбор типа пользователя $(document).on('click', '.radio', function() { $('#errorMessage').remove(); $('#login').empty(); $('#userLogin').prop('value', ""); if($(this).prop('checked') && this.id == 'one') { $('#login').append('номер полиса:'); $('#userLogin').prop('maxlength', 16); } else //this.id == 'two' { $('#login').append('логин:'); $('#userLogin').prop('maxlength', 10); } }); }); </script> </head> <body> <h1 id='pediatrics'> ПУЛЬМОНОЛОГИЯ </h1> <div id='menu'> <a id='diagnostics' href='diagnostics.php'>Диагностика </a> <a id='disease' href='diseases.php'>Болезни </a> <a id='medicament' href='medicaments.php'>Лекарства </a> <fieldset id='avto'> <legend> Авторизация </legend> <form method='POST' action='#'> Кем Вы являетесь?<br> <div id='radios'> <input type='radio' name='userType' value='Пациент' class='radio' id='one'> Пациент <br> <input type='radio' name='userType' value='Врач' class='radio' id='two' checked> Врач <br> <input type='radio' name='userType' value='Эксперт' class='radio' id='two'> Администратор <br> </div> <br><br><br><br> Введите свою фамилию:<br> <input name='familyName' type='text' maxlength='15'><br> Введите <span id='login'> логин: </span><br> <input id='userLogin' name='userLogin' type='text' maxlength='10'> <?php echo "<br><span id='errorMessage'>".$error."</span>"; ?> <br> <div id='buttons'> <input type='submit' name='input' value='Войти'> <input type='submit' name='exit' value='Выйти'> </div> </form> </fieldset> </body> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 22:35 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
Teufel666, Ясный перец,что он будет пустой, что же вы хотели получить после header("Location: index.php"); :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 23:08 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
kunaksergey, вот блин... оно все таки все нормально отправляло!!! надо убрать переменную $error везда а для вывода написала следующее: <?php if(isset($_COOKIE['userType']) && $_COOKIE['userType'] == '3') echo "<span id='errorMessage'>Введите информацию корректно.</span>"; ?> теперь все норм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 23:20 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
kunaksergey, Спасибо большое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 23:24 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
Teufel666, Зачем вам session_start если не устанавливаете сессионные куки. И как без них будете авторизацию проверять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 23:29 |
|
||
|
Данные с формы не отправляются на сервер.
|
|||
|---|---|---|---|
|
#18+
kunaksergey, А они устанавливаются. Тут: session_start(); setcookie("userType", $userType); if ($userType != '3')//3 - неавторизованные пользователи setcookie("userId", $_POST['userLogin']); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 23:31 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=70&tid=1445889]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 346ms |

| 0 / 0 |
