Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: злостные кавычки???
 
 автор: Alex Boxgorn   (07.05.2008 в 13:11)   письмо автору
 
 

Недавно появилась проблема и я ее никак не могу победить.
Есть страничка html в которой формируются данные в таблицу на страничке из базы данных при помощи PHP.
Так вот, ошибка появляется, когда я беру данные из текстового поля таблицы БД и кладу ее в переменную, которая выводится вот так
$main .= '<td><a href=\"price.php?type=edit_sl&name1=$name1&tid=$id\" ";}
               $main .= 'class=\"siniy\">'; 
                $main .= $nazvanie.'</a></td>';
                $main .="<td>".$ed_izmeren."</td>";

Ошибка появляется тогда, когда в переменную $nazvanie попадает текст содержащий кавычки, к примеру (Облицовка стен плиткой "Рваный камень").
Вот в этом случае эксплоер выдает ошибку "Незавершенная строковая константа".
Что в такой ситуации нужно делать? Раньше сколько программировал, но такой проблемы не встречал - все ровно отрабатывалось в PHP.

   
 
 автор: sim5   (07.05.2008 в 13:16)   письмо автору
 
   для: Alex Boxgorn   (07.05.2008 в 13:11)
 


<?
$main 
.= '<td><a href="price.php?type=edit_sl&name1=$name1&tid=$id" class="siniy">';  
$main .= $nazvanie.'</a></td>'
$main .="<td>".$ed_izmeren."</td>";

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования