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

Форум PHP

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

 

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

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

тема: Нужен пример кода для передачи с помощью "echo" методом GET
 
 автор: dinya_1   (21.06.2008 в 21:25)   письмо автору
 
 

Нужен пример кода для передачи с помощью "echo" методом GET

   
 
 автор: BinLaden   (21.06.2008 в 21:28)   письмо автору
 
   для: dinya_1   (21.06.2008 в 21:25)
 

С помощью оператора echo передавать каким-то методом GET нельзя...

Но вот Вы сейчас находитесь на форуме, где лвиная доля ссылок выведена с помощью этого оператора. Переходя по ним, Вы и запрашиваете страницы методом GET.

   
 
 автор: Dinya_1   (21.06.2008 в 21:39)   письмо автору
 
   для: BinLaden   (21.06.2008 в 21:28)
 

Нужен образец кода. К примеру с помощью printf выглядит так:
printf ("<p class='ispolnit'><a href='view_cat.php?cat=%s'>%s</a></p>",$myrow3["id"],$myrow3["im_ispolnit"]); 


Проблема в том что моя таблица выводится с помощью "echo", яже не мог в вывод еcho вставить printf , или так можно???

   
 
 автор: BinLaden   (21.06.2008 в 21:42)   письмо автору
 
   для: Dinya_1   (21.06.2008 в 21:39)
 

<?php
echo "<p class='ispolnit'><a href='view_cat.php?cat={$myrow3["id"]}'>" htmlspecialchars($myrow3["im_ispolnit"]) . "</a></p>";
?>

   
 
 автор: Dinya_1   (21.06.2008 в 21:44)   письмо автору
 
   для: BinLaden   (21.06.2008 в 21:42)
 

Спасибо большое :), сейчас попробую!

   
 
 автор: Dinya_1   (21.06.2008 в 21:50)   письмо автору
 
   для: BinLaden   (21.06.2008 в 21:42)
 

Не могли бы Вы уточнить что означает код в конце строчки:
htmlspecialchars($myrow3["im_ispolnit"]) 
?

   
 
 автор: BinLaden   (21.06.2008 в 21:58)   письмо автору
 
   для: Dinya_1   (21.06.2008 в 21:50)
 

Текст в $myrow3["im_ispolnit"] должен быть простым (plain). Так вот HTML-страницы содержат гипертекст (hypertext). Для перевода из plain в hypertext служит htmlspecialchars().

Если текст будет содержать, допустим, символ "<", то без обработки этой функцией, браузер может его интерпретировать как начало тега и отображаться текст будет неверно.

P.S. К $myrow3["id"] правильнее с моей стороны было еще применить urlencode(), потому как я не могу точно знать какие там символы могут быть. Но, думаю, данные беруться из таблицы и эта переменная содержит только цифры.

   
 
 автор: Dinya_1   (21.06.2008 в 22:10)   письмо автору
 
   для: BinLaden   (21.06.2008 в 21:58)
 

Да, моя таблица содержит только цифры и буквы. Спасибо еще раз.

   
Rambler's Top100
вверх

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