1

これを PHP で実装する必要があります。

if submit isset
 AND myname isset
 AND adress not empty 
 AND phonenumber not empty
 AND email not empty
 AND ( 
 institution OR g_year not empty (one should be 'full') 
   OR
 donation_p OR loan_p isset (should be set)
   OR
 donation_m OR loan_m isset (should be set)..
)

私が書いたもの:

if ((isset($_POST['submit'])) 
     && ($_POST['myname'] != '') 
     && ($_POST['adress'] != '')   
     && ($_POST['phonenumber'] != '') 
     && ($_POST['email'] != '') 
     && (($_POST['institution'] != '') || ($_POST['g_year'] != ''))
         || ((isset($_POST['donation_p'])) && (isset($_POST['loan_p'])))
         || ((isset($_POST['donation_m'])) && (isset($_POST['loan_m']))))

コードの何が問題になっていますか?

誰かが私に答えてくれることを願っています..あなたが私が欲しいものを理解してくれることを願っています;D

4

2 に答える 2

0

if elseif else現在行っていることの代わりに使用してみてください。うまくいくはずです!

于 2012-04-24T13:50:39.483 に答える
0
  1. 「myname」セットが必要ですが、myname != '' かどうかをテストしています。
  2. 「寄付または融資」が必要ですが、「寄付および融資」をテストしています。
  3. $var != '' の代わりに !empty($var) をテストすることを検討してください。
于 2012-04-24T13:38:46.790 に答える