首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >POST捕获一个简单的帖子

POST捕获一个简单的帖子
EN

Stack Overflow用户
提问于 2017-03-09 11:58:39
回答 1查看 61关注 0票数 0

下面是我的代码,我得到了奇怪的结果,例如文章没有被PHP捕获。如果我添加($_SERVER['REQUEST_METHOD'] == 'POST'),它仍然没有被捕获。它应该是一个简单的POST,我做错了什么?我从中得到的最好结果是错误信息:

$url_message =“有些事情发了,请再试一次。”

请帮帮忙

代码语言:javascript
复制
                    if(isset($_POST["submit"])) {  

                            $btc = $_POST['bitcoin'];
                            $eur = $_POST['euro']; 

                            echo '1';
                            echo $btc;
                            echo '2';
                            echo $eur;

                        if($btc != "" && $eur != ""){

                            $user_idr = $_GET['id'];
                            $user_idreal = $LS->get_CU();
                            echo $LS->get_CU();
                            echo $user_idr;


                            if($user_idr == $user_idreal){                          
                                 echo 'jemoder';
                                    $cur = $btc;
                                    $eur = $eur;
                                    $user = $user_id;
                                    $datetime = date('Y-m-d H:i:s');
                                    $ip = $_SERVER['REMOTE_ADDR'];

                                if($LS->store_val($cur, $eur, $user, $datetime, $ip) != false){

                                        $url_message = 'Gelukt';
                                        header('Location: home.php?id=' . $header_n . '&mas=' . $url_message);

                                }else{

                                        $url_message = 'niet gelukt';
                                        header('Location: home.php?id=' . $header_n . '&mas=' . $url_message);

                                }

                            }else{ 

                                $header_n = $LS->get_CU();


                                $url_message = 'Something went wro, please try again.';
                                header('Location: home.php?id=' . $header_n . '&mas=' . $url_message);

                            }

                        }else{

                            $header_n = $LS->get_CU();

                            $url_message = 'Some fields were left blank.';
                            header('Location: home.php?id=' . $header_n . '&mas=' . $url_message);

                        }
                    }else{

                        echo 'hallo';

                    }



                    ?>      

        <div class="col-md-9">  
            <div class="span9">
                <div class="space-6"></div>
                    <div class="row-fluid">
                        <div class="span12">
                        <form class="form-horizontal formproperties" action="<?php echo $_SERVER['PHP_SELF'] ?>#form-textfield" method="POST">
                        <fieldset>
                            <div class="container">
                                <div class="row-fluid">
                                    <div class="col-xs-12 col-sm-12 col-lg-12">
                                        <div class="col-xs-12 col-sm-12 col-lg-6 logintextsupport text-center">
                                            <h3 class="text-left">Buy <?php echo $form_titel;?></h3>

                                            <hr />

                                            <div class="form-group">
                                                <label class="col-md-1 control-label" for="password"></label> 

                                                <div class="col-md-9">
                                                    <input id="<?php echo $form_id;?>" name="<?php echo $form_name;?>" type="text" placeholder="<?php echo $form_placeholder;?> *" class="form-control input-md" required="">
                                                </div>
                                            </div>

                                            <div class="form-group">
                                                <label class="col-md-1 control-label" for="password"></label>  
                                                <div class="col-md-9">
                                                <input id="euro" name="euro" type="text" placeholder=" *" class="form-control input-md" required="">
                                                </div>
                                            </div>

                                            <legend>Payment Method</legend>
                                            <div class="form-group">
                                                <label class="col-md-1 control-label" for="password"></label>  
                                                <div class="col-md-5">
                                                    <input type="radio" name="radio" id="radio1" /> <label for="radio1" class="inline">iDeal</label><br />
                                                </div>

                                                <div class="col-md-4">
                                                    <input type="radio" name="radio" id="radio3" /> <label for="radio3" class="inline">Ban Contact</label>
                                                </div>

                                            </div>

                                            <hr />

                                            <div class="form-group loginboxsupport">
                                                <label class="col-md-12 col-lg-12" for="proceed"></label>
                                                <div class="col-md-12 col-lg-12">
                                                    <button id="proceed" type="submit" name="submit" class="btn btn-success buttonali">SUBMIT</button>
                                                </div>
                                            </div>
                                            <div style="height:0.5vw;"></div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </fieldset>
                    </form>
EN

回答 1

Stack Overflow用户

发布于 2017-03-09 16:38:20

问题是在HTML代码中,在action中有以下代码

代码语言:javascript
复制
action="<?php echo $_SERVER['PHP_SELF'] ?>#form-textfield"

所以这个动作就是连接到它自己的,上面没有任何东西。必须添加用户ID:

代码语言:javascript
复制
?id=<?php echo $user_id ?>

全部行动如下:

代码语言:javascript
复制
action="<?php echo $_SERVER['PHP_SELF'] ?>?id=<?php echo $user_id ?>#form-textfield"

表格的开头部分:

代码语言:javascript
复制
<form class="form-horizontal formproperties" action="home.php?id=<?php echo $user_id ?>#form-textfield" method="POST">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42694847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档