PDA

Просмотр полной версии : В формах ошибки


XopoIII
05.11.2007, 13:19
в формах где нужно вводить имя или пароль пишутся странные ошибки:

<!--error--><br /><b>Notice</b>: Undefined index: login in <b>z:\home\localhost\www\game2\reset_pass.php</b> on line <b>64</b><br /><script language=JavaScript src='/errors__/phperror_js.php'></script>

строка на которую поазывает мол ошибка выгледит так:


<tr>
<td class="text"><font size="2"><b>Имя</b></font></td>
<td><input class="input" name="login" type=text value="<?php echo $_REQUEST['login']?>"></td>
</tr>

в чем затуп ?

MegaDeth
05.11.2007, 13:25
я так пониамю в инпаты вводятся значения полученные в результате запроса к скрипту.
ты не сообщаеш скрипту ?login=vaysa
вот он и ругается... а обязательно она должны выводится? если не сообщена то и ненадо.. вот те и ошибки.

<tr>
<td class="text"><font size="2"><b>Имя</b></font></td>
<td><input class="input" name="login" type=text value="<?php if (isset($_REQUEST['login'])) echo $_REQUEST['login']?>"></td>
</tr>

NOmeR1
05.11.2007, 13:27
Дай линию 64 файла:
z:\home\localhost\www\game2\reset_pass.php

XopoIII
05.11.2007, 13:55
Дай линию 64 файла:
z:\home\localhost\www\game2\reset_pass.php

<td><input class="input" name="login" type=text value="<?php echo $_REQUEST['login']?>"></td>

NOmeR1
05.11.2007, 13:57
<td><input class="input" name="login" type=text value="<?php echo $_REQUEST['login']?>"></td>
Попробуй так:
<td><input class="input" name="login" type=text value="<?=$_REQUEST['login'];?>"></td>

XopoIII
05.11.2007, 14:01
я так пониамю в инпаты вводятся значения полученные в результате запроса к скрипту.
ты не сообщаеш скрипту ?login=vaysa
вот он и ругается... а обязательно она должны выводится? если не сообщена то и ненадо.. вот те и ошибки.

<tr>
<td class="text"><font size="2"><b>Имя</b></font></td>
<td><input class="input" name="login" type=text value="<?php if (isset($_REQUEST['login'])) echo $_REQUEST['login']?>"></td>
</tr>


спасибо получилось
подскажи вот еще проблемка:
Notice: Use of undefined constant objectId - assumed 'objectId' in z:\home\localhost\www\class\DBObject.php on line 27
ссылает на ошибку:

function DBObject(&$DBManager, $objectId=null) {
$this->DBManager =& $DBManager;
if (objectId !== null) {
$this->objectId = $objectId;
$this->get($objectId);
}
}
строка 27:
if (objectId !== null) {

XopoIII
05.11.2007, 14:05
Попробуй так:
<td><input class="input" name="login" type=text value="<?=$_REQUEST['login'];?>"></td>

попробовал тоже самое, но уже решили

gibson
05.11.2007, 14:15
toXopoIII
if (objectId !== null) у тя objectId без $

XopoIII
05.11.2007, 14:16
а кстати в выпадающем меню всеровно пишет ошибку:
Notice: Undefined index: birthdayYear in z:\home\localhost\www\registration.php on line 382
вот куда показывает:

<select name=birthdayYear>
<option value="<?php echo $_REQUEST['birthdayYear']?>"><?php echo $_REQUEST['birthdayYear']?>
<option value="1930">1930
<option value="1931">1931
</select>

MegaDeth
05.11.2007, 14:19
function DBObject(&$DBManager, $objectId=null) {
$this->DBManager =& $DBManager;
if ($objectId !== null) {
$this->objectId = $objectId;
$this->get($objectId);
}
}
попробуй так курни но этого мало чтобы делать точные выводы

XopoIII
05.11.2007, 14:19
toXopoIII
if (objectId !== null) у тя objectId без $

=)))) спасиб я чет уже несоображаю вообще

MegaDeth
05.11.2007, 14:21
а кстати в выпадающем меню всеровно пишет ошибку:
Notice: Undefined index: birthdayYear in z:\home\localhost\www\registration.php on line 382
вот куда показывает:

<select name=birthdayYear>
<option value="<?php echo $_REQUEST['birthdayYear']?>"><?php echo $_REQUEST['birthdayYear']?>
<option value="1930">1930
<option value="1931">1931
</select>
потомучто везде где есть вывод то перед тем как выводить проверяй на существование if (is_isset($_REQUEST['birthdayYear'])) echo $_REQUEST['birthdayYear'];
или отключи вывод ошибок...

XopoIII
05.11.2007, 14:29
а как отключаются ошибки?=)

XopoIII
05.11.2007, 14:31
не ошибки нельзя отключать=(

MegaDeth
05.11.2007, 14:33
Error_reporting(0);

ну значит отлаживай, пример проверки я те дал )))

XopoIII
05.11.2007, 14:44
вписал то что ты предложил, дык у меня после этой менюшки вся нижняя часть неотображается)

MegaDeth
05.11.2007, 14:53
вписал то что ты предложил, дык у меня после этой менюшки вся нижняя часть неотображается)
надеюсь не тупо скопипастил? там еще откр\закр теги пхп нада. вообщем учи пхп...

XopoIII
05.11.2007, 15:49
конечно не тупо

MegaDeth
05.11.2007, 17:49
конечно не тупо
тогда выложи как ты сделал ;)