Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法提交php表单_Php_Phpmyadmin - Fatal编程技术网

无法提交php表单

无法提交php表单,php,phpmyadmin,Php,Phpmyadmin,我有三份档案 leveform.php 第三方物流 leveform.class.php 我将在下面发送代码。找到并解决这个问题 leveform.php 第三方物流 {include file=“inc/main_header.tpl”} 选择权{ 文本转换:大写; } .nop.div{ 填充:0px!重要; } 表单[role=“login”]input.inputText{ 填充:0; 边界:0; 背景:无; 边框底部:1个点; 盒影:无; 边界半径:初始; 宽度:85%; }

我有三份档案

  • leveform.php
  • 第三方物流
  • leveform.class.php
我将在下面发送代码。找到并解决这个问题

leveform.php

第三方物流
{include file=“inc/main_header.tpl”}
选择权{
文本转换:大写;
}
.nop.div{
填充:0px!重要;
}
表单[role=“login”]input.inputText{
填充:0;
边界:0;
背景:无;
边框底部:1个点;
盒影:无;
边界半径:初始;
宽度:85%;
}
表单[role=“login”].threeCol input.inputText{
宽度:68%;
}
请假申请表
{如果$s_msg}

{$s_msg}

{elseif$err_msg}

{$err\u msg}

{/if} 分支机构: 日期: 姓名: 任命: 员工ID: 天数: 发件人: 致: 请假理由: 联络电话: 批准人: 提交 {include file=“inc/main_footer.tpl”} $(文档).ready(函数(){ $(文档).on(“更改”,“类别”部分),函数(事件){ var_val=$(this.val(); 如果(_val!=“”){ $(“#子类别节选项”).hide(); $(“#子类别节选项[data cat=“+_val+”])).show(); $(“#子类别节”).removeAttr(“禁用”); } }); });
leveform.class.php
故障是由于以下代码引起的。您基本上没有正确设置参数

$sql = "INSERT INTO leaveform(branch,date,name,designation,employeeid,noofdays,from,to,reasonforleave,address,contactno,approvedby) VALUES 
    ('$this->branch','$this->date', '$this->name','$this->designation','$this->employeeid','$this->noofdays','$this->from','$this->to','$this->reasonforleave','$this->address',
    '$this->contactno','$this->approvedby')";
    $result    = $db->Execute($sql);
    $leave_id = $db->insert_ID();
没有人会到处为你调试它。在php.ini中打开“显示错误”选项。下面的链接将帮助您。

这将开始显示页面本身中的错误,您应该能够进行调试


建议:使用PDO对象并绑定每个参数以更干净的方式执行脚本。

错误消息说什么?无效的leaveform详细信息我也要发送leaveform.sql吗?请查找并解决此问题-否如何。首先尝试调试。我反复检查了很多次。仍然会发生相同的错误。
{include file="inc/main_header.tpl"}
<style type="text/css">
option {
    text-transform: capitalize;
}
.nopadding div{
    padding: 0px !important;
}
form[role="login"] input.inputText{
    padding: 0;
    border: 0;
    background: none;
    border-bottom: 1px dotted;
    box-shadow: none;
    border-radius: initial;
    width: 85%;
}
form[role="login"] .threeCol input.inputText{
    width: 68%;
}
</style>
<div class="wrapper">
<!-- Left side column. contains the logo and sidebar -->
    <div class="container">
    <div class="col-md-12">
                            <!--breadcrumbs start -->
        <!--<ul class="breadcrumb front">
            <li><a href="#"><i class="fa fa-home"></i> Home</a></li>
            <li class="active"><a href="#">Admin Login</a></li>
        </ul>-->
        <!--breadcrumbs end -->
    </div>
        <section class="col-md-12">

            <div class="panel panel-default">

                <div class="panel-body">
                    <form method="post" action="" role="login" id="FormValidate">
                    <div class="col-md-3">
                        <img src="images/krishnasweet.png" alt="Krishna Sweet" class="" width='180'>
                    </div>
                    <div class="col-md-6">
                        <h3 style="text-align: center;color: blue;font-style: italic;">Leave Application Form<br></h3>
                    </div>
                 {if $s_msg}
                <p style="text-align: center; color:green;">{$s_msg}</p>
                {elseif $err_msg}
                <p style="text-align: center; color:red;">{$err_msg}</p>
                {/if}
                <div class="col-md-12" style="min-height:30px;"></div>
                <div class="col-md-3">&nbsp;</div>
<div class="col-md-15" >    
<div class="col-md-12 nopadding">   
<div class="col-md-6"><label style="display: inline-block;">Branch :</label><input type="text" class="inputText" name="branch"></div>
<div class="col-md-6"><label style="display: inline-block;">Date :</label><input type="date" class="inputText" name="date"></div>

</div>          
<div class="col-md--1">&nbsp;</div>
    </div>
<div class="col-md--1">&nbsp;</div>
<div class="col-md--1" >        
<div class="col-md--1">
    </div>
</div>
<div class="col-md--1">&nbsp;</div>
<div class="col-md-2" >     


</div>
<div class="col-md-12 nopadding">
    <div class="col-md-8"><label style="display: inline-block;">Name :</label><input type="text" class="inputText" name="name"></div>
    <div class="col-md-8"><label style="display: inline-block;">Designation:</label><input type="text" class="inputText" name="designation"></div>
    </div><div class="col-md-12 nopadding">
    <div class="col-md-7"><label style="display: inline-block;">Employee ID :</label><input type="text" class="inputText" name="employeeid"></div>
</div>
<div class="col-md-12 threeCol nopadding">
    <div class="col-md-4"><label style="display: inline-block;">No.Of.Days:</label><input type="text" class="inputText" name="noofdays"></div>
    </div><div class="col-md-12 threeCol nopadding">
    <div class="col-md-4"><label style="display: inline-block;">From:</label><input type="date" class="inputText" name="from" ></div>
    <div class="col-md-4"><label style="display: inline-block;">To:</label><input type="date" class="inputText" name="to" ></div>

</div>
<div class="col-md-12 nopadding">
    <div class="col-md-12"><label style="display: inline-block;">Reason For Leave:</label><input type="text"  class="inputText" name="reasonforleave" "></div>
        <div class="col-md-12"><label style="display: inline-block;">Address:</label><input type="text"  class="inputText" name="address" "></div>
    </div>
    <div class="col-md-9"><label style="display: inline-block;">Contact No:</label><input type="text" class="inputText" name="contactno"></div>
    <div class="col-md-9"><label style="display: inline-block;">Approved By:</label><input type="text" class="inputText" name="approvedby"></div>
</div>
                        <button type="submit" name="leaveSubmit" class="btn btn-block btn-info">Submit</button>
                    </form>
                </div>
            </div>
        </section>
    </div>
</div>

{include file="inc/main_footer.tpl"}
<script>
    $(document).ready(function(){
        $(document).on("change","#categorySection",function(event) {
            var _val = $(this).val();           
            if(_val != ""){
                $("#subCategorySection option").hide();
                $("#subCategorySection option[data-cat="+_val+"]").show();
                $("#subCategorySection").removeAttr("disabled");
            }
        });     
    });
</script>
 <?php 
class leaveform
{
     var $leave_id;
     var $branch;
     var $date;
     var $name;
     var $designation;
     var $employeeid;
     var $noofdays;
     var $from;
     var $to;
     var $reasonforleave;
     var $address;
     var $contactno;
     var $approvedby;

    function complaints($leave_id = '')
    {
        global $db,$smarty;
        if ( $leave_id )
        {
            $this->leave_id = $leave_id;
            $sql = "SELECT * FROM leaveform WHERE leave_id=$this->leave_id";
            $leaveform = $db->getRow($sql);
            if($leaveform != null) 
            { 
                $this->leave_id = trim(stripslashes($leaveform['leave_id']));
                $this->branch = trim(stripslashes($complaints['branch']));
                $this->date = trim(stripslashes($complaints['date']));
                $this->name = trim(stripslashes($complaints['name']));
                $this->designation = trim(stripslashes($complaints['designation']));
                $this->employeeid = trim(stripslashes($complaints['employeeid']));
                $this->noofdays = trim(stripslashes($complaints['noofdays']));
                $this->from = trim(stripslashes($complaints['from']));
                $this->to = trim(stripslashes($complaints['to']));
                $this->reasonforleave = trim(stripslashes($complaints['reasonforleave']));
                $this->address = trim(stripslashes($complaints['address']));
                $this->contactno = trim(stripslashes($complaints['contactno']));
                $this->approvedby = trim(stripslashes($complaints['approvedby']));
            }
        }else {

            $this->leave_id = "";
            $this->branch = "";
            $this->date = "";
            $this->name = "";
            $this->designation = "";
            $this->employeeid = "";
            $this->noofdays = "";
            $this->from = "";
            $this->to   = "";
            $this->reasonforleave   = "";
            $this->address  = "";
            $this->contactno    = "";
            $this->approvedby   = "";
        }
    }
    /***
    Add Church Admin
    Used Php Files : Index.php
    ***/
    function addleave()
    { 
        global $db, $smarty;
        $sql = "INSERT INTO leaveform(branch,date,name,designation,employeeid,noofdays,from,to,reasonforleave,address,contactno,approvedby) VALUES 
        ('$this->branch','$this->date', '$this->name','$this->designation','$this->employeeid','$this->noofdays','$this->from','$this->to','$this->reasonforleave','$this->address',
        '$this->contactno','$this->approvedby')";
        $result    = $db->Execute($sql);
        $leave_id = $db->insert_ID();
        if($result)
        {
            return $leave_id;
        }else{
            return 0;
        }   
    } 
        function updateTicket()
    { 
        global $db, $smarty;
        $sql = " UPDATE leaveform SET ticket_no = '$this->ticket_no' WHERE leave_id = '$this->leave_id' ";
        $leave_id = $db->Execute($sql);
        if($leave_id){
            return true;
        }else{
            return false;
        }
    } 


 } 
?>
$sql = "INSERT INTO leaveform(branch,date,name,designation,employeeid,noofdays,from,to,reasonforleave,address,contactno,approvedby) VALUES 
    ('$this->branch','$this->date', '$this->name','$this->designation','$this->employeeid','$this->noofdays','$this->from','$this->to','$this->reasonforleave','$this->address',
    '$this->contactno','$this->approvedby')";
    $result    = $db->Execute($sql);
    $leave_id = $db->insert_ID();