Форум -> Обо всём... -> Перемнные в функции | Перемнные в функции |
---|
Route | Дата: 12.07.2007, в 16:16 | Сообщение №1 | ПользовательПользователь №: 36 Сообщений: 37
| В какой последовательности объявляются переменный в функциях? Раньше думал всеравно, но вот с чем столкнулся. Создал в модуле Files в админке при добавление файла еще одно поле name=\"test"\ тип text, создал в базе поле test, ну и прописал в
Код | 1
| function file_save($title, $description, $cid, $filelink, [b]$test,[/b] $imglink, $author, $authormail, $authorurl, $f_version, $filesize) |
здесь разумеется:
Код | 1
| $db->sql_query("INSERT INTO ".$prefix."_files (lid, cid, title, description, url, [b]test[/b], img, date, filesize, version, name, email, homepage, ip_sender, status) VALUES (NULL, '$cid', '$title', '$description', '$file_name', [b]'$test'[/b], '$imglink', now(), '$file_size', '$f_version', '$author', '$authormail', '$authorurl', '$ip', '1')"); |
В результате при добавлению в базу заносится все черти как. в test прописывается имя автора, в других полях тоже совсем другое другое. короче все напутано.
НО если прописать function file_save вот так:
Код | 1
| function file_save($title, $description, $cid, $filelink, $imglink, $author, $authormail, $authorurl, $f_version, $filesize, [b]$test[/b]) |
т.е test в конце, то все нормально. Я вот хочу понять в чем весь секрет та?! И может это вообще не в этом дело?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно 12.07.2007 г. в 16:19:35 |
| | | Serg_pnz | Дата: 12.07.2007, в 16:44 | Сообщение №2 | АдминистраторПользователь №: 1 Сообщений: 2242
| Route, вобщем запрос тут ни при чем, а вот в свичах надо тоже не забывать прописывать переменную. Причем порядок при вызове функции, в свиче и самой функции должен быть один и тот же. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
| | | Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|
|