HTML メールを作成しています。フォームを添付する必要がありますが、値が 37 以下 (<= 37) のフォームを添付してください。
私は、このコードで私が抱えている問題をちょっと理解したと思います:
if ($this->input->post('form') <= 37) {
...........................................
}
これが検索していると思うのは、値が 37 以下である場合ではなく、配列 form[] に実際に 37 個のキーがあるかどうかです。
私が望むのは、配列フォームの値がそれらのフォームをアタッチする場合よりも小さいかどうかを確認することです。次に、配列フォームの値が 38 以上であるかどうかを確認し、次のフォームのセットをアタッチします。
これは私が試したことです:
if ($this->input->post('form') <= 37) {
// Attach all the forms with a value of less then or equal to 37
}
if ($this->input->post('form') >= 38) {
//Attach all the forms with a value of greater then or equal to 38
}
これは可能ですか?
編集 1
私の質問を解決するために、私が抱えていた/抱えている問題は、フォーム[]配列の値が37以下かどうか、IDが37以下のすべてのフォームを添付するかどうかを確認したいということです。そうでない場合は、ID が 38 以上のすべてのフォームを添付してください。これで問題が解決することを願っています。
編集 2
値を非常に簡単に取得する方法に関する彼のヒントを備えた okok の助けのおかげで、私はそのようなことをすることさえ考えていませんでした. 頑張れオッケー
誰かが興味を持っている場合に電子メールを送信するコードのスニペットを次に示します。