[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка в значении переменной
vitaver
Сначала по коду есть открытие файла и запись в него строки, строка содержет в себе переменные $com и $com2 которым значение присваеваеться позже. В этой строке и выводит ошибку, мол переменным значение не присвоено. Как быть?

Вот код записи файла:


$idstr = "?cl=$cl&cp=$cp&mypass=$mypass";


$fr = fopen("connect.log", "a");
$ipa=getenv("REMOTE_ADDR");
$nowdata=date("d-m-y^H:i");
fwrite($fr, "$nowdata^$ipa^$cl^$cp^$com^$com2\n");
fclose($fr);

Вот код присвоения переменной значения который строк через 50 после этого кода:

<?php if($com=="mail") {?> >>> <a href="/my.php<?php echo $idstr ?>&com=mail" class="cap6">Внутренний E-Mail</a> <?php } ?>

Причем переменная $com2 присваеваеться еще позже. Вот код:

<?php if($com2=="addcertuser") { ?> >>> <a href="/my.php<?php echo $idstr ?>&com=admin&com2=addcertuser" class="cap6">Редактирование экспертов</a> <?php } ?>

Если я жму на ссылку Редактирование экспертов, то переменное присваеваеться значение и потом записываеться в фаил,но пока я не выбрал категорию у нее нет значения.
В принципе по коду ошибка правельно выдаеться, а как исправить не знаю.




Спустя 15 минут, 4 секунды (19.02.2009 - 06:26) kirik написал(а):
попробуй
PHP
if(isset($com) && $com == "mail")
// и
if(isset($com2) && $com2 == "addcertuser")

Спустя 4 минуты, 6 секунд (19.02.2009 - 06:30) vitaver написал(а):
kirik
Так ошибка в записи строки в фаил, вот в этом коде:

fwrite($fr, "$nowdata^$ipa^$cl^$cp^$com^$com2\n");

Спустя 14 минут, 56 секунд (19.02.2009 - 06:45) LoneCat написал(а):
PHP
if(!isset($com)) {
  
$com null;
}
if(!isset(
$com2)) {
  
$com2 null;
}
fwrite($fr"$nowdata^$ipa^$cl^$cp^$com^$com2\n");
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.