php—存储相互关联的周期性服务和活动

crcmnpdw  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(246)

html格式

<form method='post' id='userform' action='arrayvalue.php'>

       <input type='checkbox' name='servicevar[]' value='Gst'>Gst<br> <br>

        <input type='checkbox' name='activityvar[]' value='Return'>Return<br>
         <input type='checkbox' name='pervar[]' value='Monthly'>Monthly<br>
         <input type='checkbox' name='pervar[]' value='Yearly'>Yearly<br>

        <input type='checkbox' name='activityvar[]' value='Filling'>Filling<br>
          <input type='checkbox' name='pervar[]'value='Monthly'>Monthly<br>
          <input type='checkbox' name='pervar[]' value='Yearly'>Yearly<br>
        <br>

        <input type='checkbox' name='arr[2][service]' value='Incometax'>Incometax<br> <br>

        <input type='checkbox' name='arr[2][activity][]' value='Return'>Return<br>
         <input type='checkbox' name='arr[2][per][]' value='Monthly'>Monthly<br>
         <input type='checkbox' name='arr[2][per][]' value='Yearly'>Yearly<br>

        <input type='checkbox' name='activityvar[]' value='Filling'>Filling<br>
          <input type='checkbox' name='pervar[]'value='Monthly'>Monthly<br>
          <input type='checkbox' name='pervar[]' value='Yearly'>Yearly<br>

        <input type='checkbox' name='activityvar[]' value='Return'>Revised<br>
         <input type='checkbox' name='pervar[]' value='Monthly'>Monthly<br>
         <input type='checkbox' name='pervar[]' value='Yearly'>Yearly<br>
        <br>

   <input type='submit' name="submit" class='buttons'>
</form>

此代码的输出为:-
格林威治恒星时
返回
月刊
每年的
填满
月刊
每年的
非金属 MOXy
返回
月刊
每年的
填满
月刊
每年的
修订过的
月刊
每年的
我把这些值都存储在Map表中,
我有一个serviceactivitymap表,用于存储服务和相关活动,
我有activitypermap表,在这里我存储与周期性相关的活动。

foreach ($_POST['arr'] as $input) {

            $servicevalue = $input['service'];
                $query2 = mysql_query("insert into mapclientservice(client_id,service_id)values('$firmid','$servicevalue')",$connection);

          foreach ($input['activity'] as $activity) {

            $servicevalue = $input['service'];

             $query3 = mysql_query("insert into mapserviceactivity(service_id,activity_id)values('$servicess','$activity')",$connection);

             foreach ($input['timeperiod'] as $period) {

                $query4 = mysql_query("insert into mapactivityperodicity(activity_id,perodicity_id)values('$activity','$period')",$connection);

             }

        }

    }

这用于商店服务活动和周期性。但是当我存储活动性和周期性的时候就有问题了,周期性的值存储不正确。
所有检查的周期与所有活动一起存储,如何以适当的周期与活动一起存储

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题