dousi1906 2018-10-15 07:44
浏览 43

如何在php中传递参数? 空值返回?

i want to pass parameter in action method because of i am not able to pass parameter in header.

<form name="mailinglist1" method="post" action="report1.php"  >

in this form i am using download button to connect my report (html)

$st1= 3106530;
header('Location: report1.php?num='.$st1 );

full coding

                    <?php

                include("config/config.php");
                include("header.php");



                if(isset($_POST['search'])){
                $query1 = mysql_query("SELECT * from staff where staff_code=".$_POST['staff']);
                $row = mysql_fetch_array($query1);

                $query2=mysql_query("SELECT * from master_tab where  
                 deo_code =".$_POST['staff']
                );

                $query3 =mysql_query("select * from staff_bankinfo where staff_code=".$_POST['staff']);
                $row1 = mysql_fetch_array($query3);
                }
                else if(isset($_POST['contact']))
                {   


                    mysql_query("INSERT into staff_bankinfo (staff_code, bank_name,branch,ifsc,acno) values('$_POST[staf]', '$_POST[bank_name]','$_POST[branch]','$_POST[ifsc]','$_POST[acno]')") or die(mysql_error());
                       $msg= "Added";   

                }
                else
                {
                    //$sheet_no = 202565;
                    //header('Location: print_edit_mark_details.php?num='.$sheet_no);


                    header('Location: report1.php?num='.$_POST['staff']);

                    // echo "hai";


                }

                ?>



                        <?php include("theme.php"); ?>
                    </div><!-- /.ace-settings-container -->



             <form method="post" id="form_id" class="form-horizontal" action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data">                   

            <td align="center" colspan="6">
            <select name="staff" required>
            <option value="">Select Staff</option>
            <?php
               //dropdwon list based on query1
            <?php } ?>
            </select>
            </td>



         <!--2 input item from_date and to_date -->

             <label  for="mindate">From<span class="important"></span></label>
                          <td align="center">
                            <input type="date" name="mindate" id="login_id" placeholder="st date" value="<?php echo isset($_POST['mindate']) ? $_POST['mindate'] : '' ?>"   required> </td>
                          <label  for="maxdate">To<span class="important"></span></label>
                            <td align="center"><input type="date" name="maxdate" id="login_id" placeholder="end date" value="<?php echo isset($_POST['maxdate']) ? $_POST['maxdate'] : '' ?>"   required> </td>

                    <td align="center"><input name="search" type="submit" id="search" value="Submit" class="last btn btn-info"/></td>


            <br />
            <br />
            </form>
            <form name="mailinglist1" method="post" action="report1.php" >


                            <div class="row">
                                <div class="col-xs-12">
                                    <div class="table-header">
                                        Staff Details 
                                    </div>

                                <br />  
                                <div class="form-group">
                                    <!-- input item 1 fetched result from query1 -->
                                </div>
                                &nbsp;
                                <div class="form-group">
                                    <!-- input item 2  fetched result from query1 -->
                                    </div>
                                </div> &nbsp;   
                                <div class="form-group">
                                    <!-- input item 3  fetched result from query1 -->
                                </div>&nbsp;
                                <div class="form-group">
                                    <!-- input item 4  fetched result from query1 -->
                                </div> &nbsp;


                                <div class="form-group">
                                    <!-- input item 5  fetched result from query1 -->
                                </div>                                  
                                </div>                                  

                    </div>


           <br />


                    <div class="row">
                                <div class="col-xs-12">
                                    <div class="table-header">
                                        Bank Details 
                                    </div>
                                    <br />

                                <div class="form-group">
                                    <label class="col-sm-3 control-label no-padding-right" for="form-field-1">Bank Name
                                        <span class="important"></span></label>
                                    <div class="col-sm-9">


                                    <!-- input item 1  fetched result from query3 -->


                                </div>
                                &nbsp;
                                <div class="form-group">
                                    <!-- input item 2  fetched result from query3 -->
                                    </div>
                                </div> &nbsp;
                                <div class="form-group">
                                    <!-- input item 3  fetched result from query3 -->
                                    </div>
                                </div> &nbsp;
                                <div class="form-group">
                                    <!-- input item 4  fetched result from query3 -->
                                </div>



                                </div>                                  

                        </div>



       <br />



                            <div class="row">
                                <div class="col-xs-12">
                                    <div class="table-header">
                                        listing
                                    </div>



                                    <!-- div.table-responsive -->

                                    <!-- div.dataTables_borderWrap -->
                                    <div>


                                    <table id="dynamic-table" name="dynamic-table" class="table table-striped table-bordered table-hover">
                                    <thead>
                                            <!--table fetched values from query2 -->
                                            </table>        


                                    </div>
                                </div>
                            </div>


                        </div><!-- /.page-content -->

                    </div>
                    </div>  



            <br/>
            <div align="center">
            <input name="contact" type="submit" id="contact" value="Update" style="padding:5px" class="sendButton" disabled />&nbsp;&nbsp;&nbsp;



            <input name="download" type="submit" id="download" value="Download PDF" style="padding:5px" class="btn btn-danger" />&nbsp;&nbsp;&nbsp;


            </div>
            </label>
            </div>
            </form>


        </div><!-- /.main-content -->

        <div class="footer">
            <!-- footer -->
        </div>


       </div><!-- /.main-container -->      

pdf downloaded but not getting $_GET('num') in report1.php . how to know whether parameter is passed or not. i attached full coding of my page.

  • 写回答

2条回答 默认 最新

  • dputlf5431 2018-10-15 07:46
    关注

    You send form via POST method, your data will be sent by post.

    Either change $_GET by $_POST or change the form method to GET.

    评论

报告相同问题?

悬赏问题

  • ¥15 WPF 大屏看板表格背景图片设置
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示