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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: База данных: 2 таблицы и вывод информации...

Сообщения:  [1-10]   [11-15] 

 
 автор: romjke2012   (04.05.2010 в 20:57)   письмо автору
 
   для: root   (04.05.2010 в 20:50)
 

root, большое спасибо за указание направления ;) Удачи Вам!

  Ответить  
 
 автор: root   (04.05.2010 в 20:50)   письмо автору
 
   для: romjke2012   (04.05.2010 в 20:43)
 

Тогда Вам в поиск :-)

get_magic_quotes_gpc
stripslashes
mysql_real_escape_string

  Ответить  
 
 автор: romjke2012   (04.05.2010 в 20:43)   письмо автору
 
   для: root   (04.05.2010 в 20:35)
 

>Вы попробуйте..
Спасибо. Попробовал и все заработало, то есть ссылка вида
http://localhost/.../viewgenre.php?genre=One%20Man%20Show%20Movie

после нехитрого маневра
$genre = $_GET['genre'];

в запросе
$result = mysql_query ("SELECT id,genre,...,date FROM table WHERE genre='$genre'... 

отлично сработала и ответила тем результатом, который был необходим.
>...обработанной соответствующими функциями для вставки в код SQL-запроса
Вот, кстати, да. Хотелось бы узнать, может все-таки необходима какая-нибудь обработка?
Спасибо, root

  Ответить  
 
 автор: root   (04.05.2010 в 20:35)   письмо автору
 
   для: romjke2012   (04.05.2010 в 20:30)
 

>Не пробовал, но думаю возникнут сложности.

Вы попробуйте..

>Хорошо, а в запросе таком что указывать?
>
<?php ...FROM table WHERE director='ЧЕМУ?'... ?> 


очевидно, значение переменной (обработанной соответствующими функциями для вставки в код SQL-запроса).

  Ответить  
 
 автор: romjke2012   (04.05.2010 в 20:30)   письмо автору
 
   для: root   (04.05.2010 в 18:38)
 

Не пробовал, но думаю возникнут сложности.
Хорошо, а в запросе таком что указывать?
<?php ...FROM table WHERE director='ЧЕМУ?'... ?> 

  Ответить  
 
 автор: root   (04.05.2010 в 18:38)   письмо автору
 
   для: romjke2012   (04.05.2010 в 18:31)
 

Вы пробовали выводить
<? echo $_GET['director'
?

там присутствует что-то, что Вам мешает?

  Ответить  
 
 автор: romjke2012   (04.05.2010 в 18:31)   письмо автору
 
   для: Slo_Nik   (11.04.2010 в 11:46)
 

Хотел еще раз спросить у "знающих" людей:
возможно ли обработать такую переменную (избавится от символов, как, например %20)
http://localhost/.../viewdirector.php?director=Heikki%20Hesesses%20Lampinen
,
чтобы в итоге использовать ее как $_GET['director'] для последующего открытия страницы автора конструкцией вида
<a href="viewdirector.php?director=<?php echo $data['director'?>"><?php echo $data['director'?>

Заранее спасибо!

  Ответить  
 
 автор: Trianon   (11.04.2010 в 17:24)   письмо автору
 
   для: romjke2012   (11.04.2010 в 15:47)
 

>Видимо потому что у меня вот таким образом он выводится:
если у вас эти данные выводятся в таком виде
>
<a href="viewdirector.php?=<?php echo $data['director'?>"><?php echo $data['director'?>


то браузеру попадет не
>
http://localhost/.../viewdirector.php?=Heikki%20Hesesses%20Lampinen

а
http://localhost/.../viewdirector.php?=Heikki Hesesses Lampinen

и это будет нарушение.

потому что браузеру действительно требуется закодированные данные.
вот такие:
viewdirector.php?=Heikki%20Hesesses%20Lampinen



>Затем эта переменная должна быть обработана спец. функциями для избавления от лишних символов (таких как %20) и сравнивается с подобным полем во второй таблице "directors", после чего происходит вывод всех данных, которые "завязаны" на этой переменной.
А вот это уже полнейшая чушь. Попробуйте вывести значение переменной - убедитесь, что никаких специальных преобразований делать не нужно. А следовательно - нельзя.
Правда для этого сперва нужно эту строку переменной присвоить.

  Ответить  
 
 автор: Trianon   (11.04.2010 в 17:20)   письмо автору
 
   для: romjke2012   (11.04.2010 в 15:47)
 

Да, но почему директор, а не, например, боксер?

  Ответить  
 
 автор: romjke2012   (11.04.2010 в 15:47)   письмо автору
 
   для: Trianon   (11.04.2010 в 13:32)
 

Видимо потому что у меня вот таким образом он выводится:
<a href="viewdirector.php?=<?php echo $data['director'?>"><?php echo $data['director'?>

и соответственно передается в строке браузера в таком, например, виде:
http://localhost/.../viewdirector.php?=Heikki%20Hesesses%20Lampinen

Затем эта переменная должна быть обработана спец. функциями для избавления от лишних символов (таких как %20) и сравнивается с подобным полем во второй таблице "directors", после чего происходит вывод всех данных, которые "завязаны" на этой переменной.

  Ответить  

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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