Вот такой кусочек кода: if($_SERVER["PHP_SELF"]==='/Admin/tovar.php'){
$list.='<div style="float: right;"><input type="checkbox" value="'.$value['tov_id'].'" name="idDelTovar[]" />Удалить?</div>';
}else{
}
По идее должно появляться окошко, где можно поставить галочку для удаления товара. Но она не появляется. В чем ошибка? Причем когда заливаю сайт на другой домен (у меня есть черновой, специальный), там все появляется и работает. Сервер и компания, где брали домены, одна и та же.
1. Ко.ОтЭ - 27 Декабря, 2012 - 10:55:09 - перейти к сообщению
2. esterio - 27 Декабря, 2012 - 10:59:14 - перейти к сообщению
1. Оформляйте код тегами!
2. /Admin/tovar.php' - какая ОС. если линукс, то там регистр важен
3. var_dump($_SERVER["PHP_SELF"])
4. Может стоит применить == вместо ===
2. /Admin/tovar.php' - какая ОС. если линукс, то там регистр важен
3. var_dump($_SERVER["PHP_SELF"])
4. Может стоит применить == вместо ===
3. sKaa - 27 Декабря, 2012 - 14:17:33 - перейти к сообщению
Оператор === в php сравнивает не только значение переменных, но и их типы!
var_dump($_SERVER["PHP_SELF"]);
var_dump('/Admin/tovar.php')
var_dump($_SERVER["PHP_SELF"]);
var_dump('/Admin/tovar.php')
4. Саныч - 27 Декабря, 2012 - 14:31:22 - перейти к сообщению
sKaa пишет:
В $_SERVER все, кроме REQUEST_TIME, строки. Тут сравнивается тоже строка. В данном случае разницы между === и == нет.Оператор === в php сравнивает не только значение переменных, но и их типы!
Нужно смотреть что приходит в $_SERVER["PHP_SELF"], наверняка там какое-то другое значение.
5. Ко.ОтЭ - 27 Декабря, 2012 - 16:12:57 - перейти к сообщению
Ребят... спасибо всем) Все работает)