Автор Тема: Объявление функции и принимающие переменные  (Прочитано 2221 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Интересный момент...


function update_table($category$razdel)
	
	
{
	
	
connect();
	
	
$query "SELECT * FROM prod WHERE category = \'$category\'";
	
	
$result mysql_query ($query) or die (mysql_error());
	
	
$num mysql_num_rows ($result);

	
if (
$num 0)
	
{
есть чтото
}

else
{
нет ничего

}
	




научите! прям таки глас о помощи!

Объявляю функцию которую вы видете....

нужно чтоб она приняла 2 переменные $category, $razdel

если пишу так update_table($category, $razdel) то все чедесно - переменная $category проходит отлично...

если пишу так update_table($razdel, $category)  тоесть меняю местаю переменные - то ничего неработает! это кошмар какой то....

влияет ли местами как введено?...

Спасибо за помощь
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
Объявление функции и принимающие переменные
« Ответ #1 : 14 Ноября 2003, 16:03:08 »
Ну, ты даёшь...
Если при определении функции ты используешь её первый параметр (по смыслу) как ID категории, то, естественно, что при вызове функции нужно первым параметром передавать именно (по смыслу) ID категории.
По большому счёту сами имена переменных, конечно, не имеют смысла, но, естественно, лучше давать соответствующие имена.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Объявление функции и принимающие переменные
« Ответ #2 : 14 Ноября 2003, 16:04:13 »
действительно - кошмар.
А ЗАЧЕМ ТЫ МЕНЯЕШЬ МЕСТАМИ?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Объявление функции и принимающие переменные
« Ответ #3 : 14 Ноября 2003, 16:05:05 »
ты делаешь connect() к базе при каждом запросе?
ты долго головой думал, пока к этому пришел?

коннект надо делать ОДИН РАЗ ЗА ВЕСЬ СКРИПТ!

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
Объявление функции и принимающие переменные
« Ответ #4 : 14 Ноября 2003, 16:20:13 »
Цитировать
RomikChef:
коннект надо делать ОДИН РАЗ ЗА ВЕСЬ СКРИПТ!



больше небуду, чесно.


Спасибо всем за помощь, ну непишут про это в книгах, как же быть..., вся надежда на вас родимые.

Спасибо Роману и др всем.
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28