PHP为什么不发送POST请求?

银时

我尝试提交表单,但是它不发送我的表单。如果我尝试打印POST数组,则它只是空的。

这是我的表格:

<?php 
print_r($_POST);
require('includes/config.php');
require('includes/auth_admin.php');
$title = "New Block Day";
require ('includes/header.php');

//if form has been submitted process it
if(isset($_POST['submit'])){

    if(empty($_POST['name'])){
    $error[] = 'Please Enter a name.';
    }

    $date = $_POST['date'];
    $result = mysqli_query($con, "select name from official_holiday where date = $date");
    while ($row = mysqli_fetch_assoc($result)) {
    $check[] = $row;        
    }


    if(empty($_POST['date'])){
    $error[] = 'Please Enter a date.';
    }elseif(!empty($_POST['date'])){
    $error[] = 'Already block date on that day.';
    }

    $new_date = $_POST['date'];
    $new_name = $_POST['name'];


    $query = sprintf("INSERT INTO official_holiday (name, date) VALUES ('%s', '%s')",
    mysql_real_escape_string($new_name),
    mysql_real_escape_string($new_date));


    $result = mysqli_query($con, $query);


            header("Location:new_block.php?id=$id&changes=successful");

    }else{
    //header('0');
        //exit;
    }       
?>
            <div class="container">
        <div class="row">
            <div class="col-xs-12 col-sm-8 col-md-6 col-sm-offset-2 col-md-offset-3">
            <form action="new_block.php" method="post" role="form" >
            <h3><?php echo $title ?></h3>
            <p><a href='block_days.php'>Back</a></p>
            <?php
            if(isset($_GET['changes']) && $_GET['changes'] = 'successful'){
            echo '<h4>Changes successful.</h4>';
            }
            ?>
            <hr>
            <label for="name">Name</label>
                <div class="form-group">
                    <input type="text" required name="name" id="name" class="form-control" value="<?php if(isset($error)){ echo $_POST['name']; } ?>" tabindex="3">
            </div>

            <div class="form-group">
                    <label for="datepicker">Date</label>
                        <div class="input-group input-append date">
                            <input type="text" class="form-control" id="datepicker" name="date" placeholder="Date" value="<?php if(isset($error)){ echo $_POST['date']; } ?>">
                            <span class="input-group-addon add-on"><span class="glyphicon glyphicon-calendar">
                       </div>
                    </div>

            <div class="form-group">
                    <input type="submit" name="submit" id="name" value="submit" class="btn btn-info btn-block" tabindex="5">
            </div>
            </form>
        </div>
    </div>
</div>

<?php
require('includes/footer.php'); 
?>

为什么PHP不发送任何东西?

编辑:我添加了完整的代码,但没有太多可以添加到此。

安东

请先评论您的重定向:

// header("Location:.."

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么 HttpHeaders 在 POST 请求中不发送 Bareer 令牌?

来自分类Dev

为什么ajax请求不发送?

来自分类Dev

为什么Jquery post不发送数据?

来自分类Dev

为什么不发送cookie?

来自分类Dev

OkHttp POST似乎不发送请求正文

来自分类Dev

Java POST请求不发送变量

来自分类Dev

Java POST请求不发送变量

来自分类Dev

Expressjs在POST请求后不发送响应

来自分类Dev

Shibboleth 的反向代理不发送请求 POST

来自分类Dev

为什么浏览器在请求JavaScript文件时不发送cookie?

来自分类Dev

为什么Enter键不发送EOL?

来自分类Dev

为什么header(); 不发送http refferrer?

来自分类Dev

为什么我的 android 通知不发送?

来自分类Dev

PHP 表单不发送任何 $_POST 值

来自分类Dev

为什么OAuth2AccessTokenSupport总是发送POST请求?

来自分类Dev

为什么发送 post 请求在 python 中不起作用?

来自分类Dev

PHP HTML FORM发送_POST数据,但不发送_FILES

来自分类Dev

PHP HTML FORM发送_POST数据,但不发送_FILES

来自分类Dev

为什么在此通道上不发送阻止?

来自分类常见问题

为什么runConduit不发送所有数据?

来自分类Dev

为什么IE XDomainRequest不发送Referer标头

来自分类Dev

为什么不发送我的销售电子邮件?

来自分类Dev

为什么调用`RTCPeerConnection.close()`不发送`closed`事件?

来自分类Dev

为什么在设置网络挂机后电报不发送更新?

来自分类Dev

为什么我的Expo应用程序不发送消息?

来自分类Dev

为什么runConduit不发送所有数据?

来自分类Dev

为什么调用`RTCPeerConnection.close()`不发送`closed`事件?

来自分类Dev

的Python-为什么它不发送值incomingState?

来自分类Dev

为什么appfuse不发送电子邮件?(SMTPSendFailedException)

Related 相关文章

热门标签

归档