Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
56 / 31 / 1
Регистрация: 25.04.2013
Сообщений: 279

Передача функций

17.04.2015, 12:03. Показов 431. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, есть пару функций, первая функция в файле connect.php на подключение
PHP
1
2
3
4
5
6
7
8
9
10
11
12
function connect(){
    $db_host = "localhost";
    $db_name = "test";
    $db_username = "test";  
    $db_pass = "test";
    $db = mysqli_connect($db_host, $db_username, $db_pass, $db_name)or die("База данных не подключена " . mysqli_error($db));
    mysqli_query($db, "SET NAMES utf8");
    if(!$db || !mysqli_select_db($db,$db_name)){
    return false;   
    }
    return $db;
}
Вторая функция на выборку meta и title для каждой страницы находится в файле functions.php
PHP
1
2
3
4
5
6
7
8
9
include_once("config.php");
        
    function meta(){    
        $nameurl = '';
            connect();  
        $query = mysqli_query($db, "SELECT * FROM `meta` WHERE nameurl='$nameurl'");
        $result = mysqli_fetch_array($query);
        
    }
И естественно php код самой страницы где должны выводиться данные в meta и title.
PHP
1
2
3
4
include_once("inc/config.php");
include_once("inc/functions.php");  
    $nameurl = 'index';
    meta();
К сожалению в функциях не силен, прошу у вас помощи, на денвере объявляет ошибки что не находит переменные db и nameurl на хостинге ошибок нету.
За ранее большое спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.04.2015, 12:03
Ответы с готовыми решениями:

Передача значений функций в главную программу, вызов функций
Здравствуйте! Скорее всего, неправильно передаю значения функциям и в главную программу. Помогите найти ошибку! В итоге выводит...

Передача функций в массив в Си
А как обычно использовать массив в качестве аргумента в Си? Нужно давать функции его имя function(arr); и тогда функции будут доступны все...

Передача значений функций
извините конечно за дурацкий вопрос, не нашёл, думаю, может вы поможете... задача такова: мне надо например сделать 3 разных функции...

2
Заблокирован
17.04.2015, 15:12
connect.php
PHP
1
2
3
4
5
$db_host = "localhost";
    $db_name = "test";
    $db_username = "test";  
    $db_pass = "test";
    mysqli_connect($db_host, $db_username, $db_pass, $db_name)or die("База данных не подключена " . mysqli_error($db));
functions.php
PHP
1
2
3
4
5
6
7
8
include_once("config.php");
        
    function meta($str){    
        $query = mysqli_query($db, "SELECT * FROM `meta` WHERE nameurl='$str'");
        $result = mysqli_fetch_array($query);
return $result;
        
    }
php код самой страницы
PHP
1
2
3
4
5
include_once("inc/config.php");
include_once("inc/functions.php");  
    $nameurl = 'index';
    $arr = meta($nameurl); 
 print_r($arr);
1
56 / 31 / 1
Регистрация: 25.04.2013
Сообщений: 279
17.04.2015, 15:54  [ТС]
Trukl, большое спасибо, только нужно было еще переменную db объявить в функции как глобальную, а то mysqli требует чтобы $db всегда была в запросах
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.04.2015, 15:54
Помогаю со студенческими работами здесь

Передача символических имен функций
Здравствуйте, Чтобы долго не объяснять, прилагаю условие задачи и мой код. Прошу Вашего совета по поводу вставки внутрь созданной функции...

Передача аргументов MATLAB функций
Подскажите, пожалуйста. Есть программа - GUI - состоит из элементов edit-text. Пользователь вводит значения и в результате внутри...

Передача значений из классов и функций
Здравствуйте, есть проблемка не понимая как правильно использовать классы в PHP, хотел написать класс с функциями которые хотя бы могли...

в чем ошибка? передача данных функций
тьфу такая фигня, непонимаю, что ему не нравится? функция не срабатывает <script type="text/javascript"> function...

Передача процедур и функций в качестве параметров
Здраствуйете! Вот проблема никак немогу найти информацию о том как пройсходит Передача процедур и функций в качестве параметров в Делфи ....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru