私はアプリケーションにcodeigniterを使用しています。最初に、Message TextArea Box、データベースから値を取得するDropDownlist、送信ボタンからなるビューを作成しました。私はモバイル番号とサービスプロバイダの2つの列のデータベースを持っています。私はクエリ文字列値(http://www.something.com?mobno=numbervar)を持つURLをあらかじめ定義していますforeachループを使用してURL経由でクエリ文字列値を送信する
モデルクラス私は特定のプロバイダの携帯電話番号の配列を取得するgetProvider1という関数を持っています。私は上記のURLを、ユーザが入力したモバイル番号とメッセージを渡すクエリ文字列で使用する必要があります。ここでは、foreachループを使用して、クエリ文字列によって異なるモバイル番号にメッセージを渡しています。
問題は、そのsomething.comページにアクセスせずに複数の携帯電話番号にメッセージを渡す方法を知ることができなかったことです。クエリ文字列値が渡されて失敗した結果を表示します...ここで、 foreachを使用して、そのURLに異なるクエリ文字列値を渡します。それは1つのページを訪問したり、一度リダイレクトしたりするだけです.... 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
}
}