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['id']) && !empty($_POST['pass']))</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['id'])) & (isset($_POST['pass']))) вот так нотиса нет не незнаю правильно ли это будет<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['submit'])){
$id = isset($_POST['id']) ? intval($_POST['id']) : '';
$passw = isset($_POST['pass']) ? trim($_POST['pass']) : '';
if(empty($id)) {
$err = 'Пустой id';
}
elseif(empty($passw)) {
$err = 'Пустой пароль.';
}
}else{
echo'Авторизация';
echo'<form method="post" action="/panel.php?mode=auth">
Логин: <input type="text" size="30" name="id"/><br />
Пароль: <input type="password" name="pass" size="30"/><br />
<input type="submit" value="Войти"/></form>
<br /><a href="/reg.php">Регистрация</a>';
}
</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['id']) and !empty($_POST['id']) and isset($_POST['pass']) and !empty($_POST['pass']))</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)== 'auth'){
if (($_POST['id']!='') || ($_POST['pass']!='')) {
$id = intval($_POST['id']);
$pass = strip_tags($_POST['pass']);
$pass = trim($pass);
$pass = htmlspecialchars($pass);
$pass = mysql_escape_string($pass);
}else{}
echo'Авторизация';
echo'<form method="post" action="/panel.php?mode=auth">
Логин: <input type="text" size="30" name="id"/><br />
Пароль: <input type="password" name="pass" size="30"/><br />
<input type="submit" value="Войти"/></form>
<br /><a href="/reg.php">Регистрация</a>';
}</pre>
17 строка это <br>
<pre class="prettyprint">if (($_POST['id']!='') || ($_POST['pass']!=''))</pre>
https://visavi.net/topics/38974/646453
Notice: Undefined index
Алексей
Sun, 15 Sep 2013 16:58:06 +0400
Сообщения
https://visavi.net/topics/38974/646453