Я использую codeigniter для приложения.Сначала я создал представление, состоящее из поля TextArea сообщения, DropDownlist, значение которого поступает из базы данных, и кнопки отправки.У меня есть база данных из двух столбцов, один для номера мобильного телефона, а другой для поставщика услуг. У меня есть предопределенный URL со значением строки запроса (http://www.something.com? Mobno = numbervar & msg = messagevar)
В классе модели у меня есть функция с именем getProvider1, чтобы вернуть массив мобильных номеров конкретного провайдера.Я должен использовать вышеуказанный URL со строкой запроса, передающей номер мобильного телефона и сообщение, введенное пользователем.Здесь я использовал цикл foreach для передачи сообщения на другой номер мобильного телефона через строку запроса.
Проблема в том, что я не мог понять, как передать сообщение на несколько номеров мобильных телефонов, не посещая страницы что-то.com и показыватьрезультат, которому передается значение строки запроса, а какие нет ... Здесь я не смог передать другое значение строки запроса в этом URL, используя foreach.Он только посещал одну страницу или перенаправлял один раз .... Есть ли какая-то функция, например, redirect () .... или любые другие опции.Пожалуйста, сделайте несколько предложений ... Буду очень признателен .... Ниже приводится функция контроллера для отправки сообщения
function message()
{ $message = $this->input->post('message');
$provider = $this->input->post('provider');
if($provider == 'provider1')
{
$number = $this->message_model->getProvider1();
$mobile = array();
foreach($number as $no)
{
$mobile = $no;
redirect('http://something.com?mobno='.$mobile.'&msg='.$message);
}
}
else if
{
// same process for service provider2
}
else
{
//other service provider
}
}