Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   В формах ошибки (https://forum.antichat.xyz/showthread.php?t=52849)

XopoIII 05.11.2007 13:19

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

PHP код:

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

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

PHP код:

<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
вот он и ругается... а обязательно она должны выводится? если не сообщена то и ненадо.. вот те и ошибки.
PHP код:

<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

Цитата:

Сообщение от NOmeR1
Дай линию 64 файла:
z:\home\localhost\www\game2\reset_pass.php

PHP код:

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


NOmeR1 05.11.2007 13:57

Цитата:

Сообщение от XopoIII
PHP код:

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


Попробуй так:
PHP код:

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


XopoIII 05.11.2007 14:01

Цитата:

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

<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
ссылает на ошибку:
PHP код:

function DBObject(&$DBManager$objectId=null) {         
$this->DBManager =& $DBManager;         
if (
objectId !== null) {             
$this->objectId $objectId;             
$this->get($objectId);         
}     


строка 27:
PHP код:

if (objectId !== null) { 


XopoIII 05.11.2007 14:05

Цитата:

Сообщение от NOmeR1
Попробуй так:
PHP код:

<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
вот куда показывает:
PHP код:

<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

PHP код:

function DBObject(&$DBManager$objectId=null) {          
$this->DBManager =& $DBManager;          
if (
$objectId !== null) {              
$this->objectId $objectId;              
$this->get($objectId);          
}      


попробуй так курни но этого мало чтобы делать точные выводы


Время: 12:27