Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Чудо-ошибка

28K
12 августа 2011 года
Maximuz
29 / / 01.03.2008
Может я конечно чего-то не понимаю, но я всегда думал что php это язык который выполняется на стороне сервера.

Так вот есть у меня код. По идее он должен выполнится и прислать браузеру готовый HTML. Но, почему-то так не происходит. Ибо во всех браузерах кроме ie не работает. И главное ошибка в центре сценария.
Вот такой код:
 
Код:
$query = "select * FROM $tbl where param1='$prm1' and param2='$prm2'";
$res = mysql_query($query) or die("Invalid query: " . mysql_error());
$row=mysql_fetch_assoc($res);
$tbl_pr1=$row[$_kolvo];
$tbl_pr2=$row[$kolvo_];

echo $_kolvo.'#';
echo $row[$_kolvo].'$';


И в большинстве браузеров кроме ie выдаёт:
c50#
22.1$
В ie
c50#
$

Как такое может быть????

Для наглядности вот сайт:
http://www.realitcard.ru/?id=900
(ввести в поле 100, нажать ok)


http://www.realitcard.ru/?id=900
277
12 августа 2011 года
arrjj
1.7K / / 26.01.2011
Ну туповат IE немного, но и выж не забывайте про спец символы хтмл
28K
12 августа 2011 года
Maximuz
29 / / 01.03.2008
Дык а чё делать то? Экранировать символы? Мне чисто надо чтобы он мне выдавал значение элемента массива $row[] под названием $_kolvo.
Т.е.
Например
Массив:
с25 = 220 рублей
с50 = 200 рублей
с100 = 150 рублей.

Соответсвенно если $_kolvo=с50, то $row[$_kolvo] должно выдать 200 рублей. вот что мне нужно. и всё!

(на всякий случай так подробно :)
13
12 августа 2011 года
RussianSpy
3.0K / / 04.07.2006
Какие еще символы вы собрались экранировать?

Странно что только такая ошибка. У меня чуть глаза не вытекли, когда я заглянул в этот жуткий говнокод на сайте.
13
12 августа 2011 года
RussianSpy
3.0K / / 04.07.2006
Уже в первых 10 строках кода ошибок достаточно чтобы были глюки и работало косо.
277
12 августа 2011 года
arrjj
1.7K / / 26.01.2011
А не не в символе проблема...
Думаю проблема ещё на странице http://www.realitcard.ru/?id=900
IE вот какую ошибку выдаёт:
Сведения об ошибке на веб-странице

Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
штамп времени: Fri, 12 Aug 2011 07:05:15 UTC


Сообщение: 'document.forms.form1.pl_sz.value' - есть null или не является объектом
Строка: 354
Символ: 2
Код: 0
URI-код: http://www.realitcard.ru/?id=900
277
12 августа 2011 года
arrjj
1.7K / / 26.01.2011
Цитата:

 
Код:
<select ;="" &#111;&#110;change="Myfunction()" name="print_type">
  <option> Цифровая</option><option> Офсетная</option><option> Сублимационная    </option></select>


Смайлик ;="" доставляет))

28K
12 августа 2011 года
Maximuz
29 / / 01.03.2008
Да, этот код писал давно им под другие цели. Есть вариант без использования Java script, и более чистый. Если дело в этом можно конечно его поставить. но мне почему-то казалось что ошибка именно на том шаге где идёт выборка из массива :)
13
12 августа 2011 года
RussianSpy
3.0K / / 04.07.2006
Еще раз вам говорю - код настолько отвратный и кривой, что сложно сказать что именно тут может вызывать ошибку - тут все должно вызывать ошибки.
Впрочем ваш РНР код недалеко ушел от HTML.
Что касается пропадания части текста в ИЕ - вам уже ответили о причинах этого явления
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог