Notice: Undefined index - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Thu, 26 Dec 2024 16:29:14 +0300 Благодарю! https://visavi.net/topics/38974/646484 Notice: Undefined index Алексей Sun, 15 Sep 2013 19:26:33 +0400 Сообщения https://visavi.net/topics/38974/646484 2. Там достаточно<br> <pre class="prettyprint">if(!empty($_POST&#91;&#039;id&#039;]) &amp;&amp; !empty($_POST&#91;&#039;pass&#039;]))</pre> https://visavi.net/topics/38974/646474 Notice: Undefined index Богдан Sun, 15 Sep 2013 18:34:10 +0400 Сообщения https://visavi.net/topics/38974/646474 Лучше в данном случае используй<br> !empty(), так как пустое поле ид или пароля тоже попадает под isset. https://visavi.net/topics/38974/646466 Notice: Undefined index Александр Sun, 15 Sep 2013 17:45:50 +0400 Сообщения https://visavi.net/topics/38974/646466 if((isset($_POST[&#039;id&#039;])) &amp; (isset($_POST[&#039;pass&#039;]))) вот так нотиса нет не незнаю правильно ли это будет<br> <br> Спс ребят сейчас буду пробовать ваши советы. https://visavi.net/topics/38974/646461 Notice: Undefined index Алексей Sun, 15 Sep 2013 17:18:16 +0400 Сообщения https://visavi.net/topics/38974/646461 <pre class="prettyprint"> if(isset($_POST&#91;&#039;submit&#039;])){ $id = isset($_POST&#91;&#039;id&#039;]) ? intval($_POST&#91;&#039;id&#039;]) &#58; &#039;&#039;; $passw = isset($_POST&#91;&#039;pass&#039;]) ? trim($_POST&#91;&#039;pass&#039;]) &#58; &#039;&#039;; if(empty($id)) { $err = &#039;Пустой id&#039;; } elseif(empty($passw)) { $err = &#039;Пустой пароль.&#039;; } }else{ echo&#039;Авторизация&#039;; echo&#039;&lt;form method=&quot;post&quot; action=&quot;/panel.php?mode=auth&quot;&gt; Логин&#58; &lt;input type=&quot;text&quot; size=&quot;30&quot; name=&quot;id&quot;/&gt;&lt;br /&gt; Пароль&#58; &lt;input type=&quot;password&quot; name=&quot;pass&quot; size=&quot;30&quot;/&gt;&lt;br /&gt; &lt;input type=&quot;submit&quot; value=&quot;Войти&quot;/&gt;&lt;/form&gt; &lt;br /&gt;&lt;a href=&quot;/reg.php&quot;&gt;Регистрация&lt;/a&gt;&#039;; } </pre> https://visavi.net/topics/38974/646459 Notice: Undefined index Николай Sun, 15 Sep 2013 17:15:19 +0400 Сообщения https://visavi.net/topics/38974/646459 <pre class="prettyprint">if(isset($_POST&#91;&#039;id&#039;]) and !empty($_POST&#91;&#039;id&#039;]) and isset($_POST&#91;&#039;pass&#039;]) and !empty($_POST&#91;&#039;pass&#039;]))</pre> https://visavi.net/topics/38974/646457 Notice: Undefined index Евгений Sun, 15 Sep 2013 17:06:23 +0400 Сообщения https://visavi.net/topics/38974/646457 Помогите решить проблему.<br> Notice: Undefined index: id in Z:\home\test2.ru\www\panel.php on line 17<br> Notice: Undefined index: pass in Z:\home\test2.ru\www\panel.php on line 17<br> Собственно я понимаю почему вылазит этот нотис, данные переменные пустые.<br> Я специально прописал error_reporting(E_ALL); что убрать все недоработки. <br> Так что советовать отключать ошибки не стоит)<br> <pre class="prettyprint">if (($mode)== &#039;auth&#039;){ if (($_POST&#91;&#039;id&#039;]!=&#039;&#039;) || ($_POST&#91;&#039;pass&#039;]!=&#039;&#039;)) { $id = intval($_POST&#91;&#039;id&#039;]); $pass = strip_tags($_POST&#91;&#039;pass&#039;]); $pass = trim($pass); $pass = htmlspecialchars($pass); $pass = mysql_escape_string($pass); }else{} echo&#039;Авторизация&#039;; echo&#039;&lt;form method=&quot;post&quot; action=&quot;/panel.php?mode=auth&quot;&gt; Логин&#58; &lt;input type=&quot;text&quot; size=&quot;30&quot; name=&quot;id&quot;/&gt;&lt;br /&gt; Пароль&#58; &lt;input type=&quot;password&quot; name=&quot;pass&quot; size=&quot;30&quot;/&gt;&lt;br /&gt; &lt;input type=&quot;submit&quot; value=&quot;Войти&quot;/&gt;&lt;/form&gt; &lt;br /&gt;&lt;a href=&quot;/reg.php&quot;&gt;Регистрация&lt;/a&gt;&#039;; }</pre> 17 строка это <br> <pre class="prettyprint">if (($_POST&#91;&#039;id&#039;]!=&#039;&#039;) || ($_POST&#91;&#039;pass&#039;]!=&#039;&#039;))</pre> https://visavi.net/topics/38974/646453 Notice: Undefined index Алексей Sun, 15 Sep 2013 16:58:06 +0400 Сообщения https://visavi.net/topics/38974/646453