Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.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 bootstrap中的表单赢得';不行。。为什么?_Php_Jquery_Html_Forms_Twitter Bootstrap - Fatal编程技术网

Php bootstrap中的表单赢得';不行。。为什么?

Php bootstrap中的表单赢得';不行。。为什么?,php,jquery,html,forms,twitter-bootstrap,Php,Jquery,Html,Forms,Twitter Bootstrap,出于某种原因,当我尝试在引导模式中使用表单时,它不起作用。我怀疑is和PHP有关,但我不能完全确定 当我单击表单上的“提交”按钮时,问题就出现了。该文档不会激活php,php应该更新mysql,然后将您重定向到另一个页面,而只是刷新当前页面。请记住,这是一个模态 以下是我目前掌握的情况: <?php if(basename($_SERVER["PHP_SELF"]) == "header.php"){ die("403 - Access Forbidden"); } $co

出于某种原因,当我尝试在引导模式中使用表单时,它不起作用。我怀疑is和PHP有关,但我不能完全确定

当我单击表单上的“提交”按钮时,问题就出现了。该文档不会激活php,php应该更新mysql,然后将您重定向到另一个页面,而只是刷新当前页面。请记住,这是一个模态

以下是我目前掌握的情况:

<?php
if(basename($_SERVER["PHP_SELF"]) == "header.php"){
    die("403 - Access Forbidden");
}
    $cookie_name = 'showmodal';
    $cookie_value = 'AlreadySawModal';
    setcookie($cookie_name, $cookie_value, time() + (43200), '/'); // 43200 = 12hr
 ?> 
<?php

if (!isset($_COOKIE[$cookie_name])) {
?>

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<link href="<?php echo $siteurl; ?>assets/css/<?php echo $theme;?>.min.css" rel="stylesheet" type="text/css" />
<link href="<?phpecho $siteurl; ?>assets/css/addon.css" rel="stylesheet" type="text/css" />
<link href="<?php echo $siteurl; ?>assets/css/<?php echo $themetype; ?>.css" rel="stylesheet" type="text/css" />


    <div id="myModal" class="modal" role="dialog" aria-hidden="false">
        <div class="modal-dialog modal-lg">
            <div class="modal-content">
                <div class="modal-header">

                    <button class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                     <h4 class="modal-title" id="myModalTitle"> You haven't voted in the past 12 hours!? </h4>

                </div>
                <div class="modal-body" id="resize">
    <?php
    $earnedpoints  = false;
    $insertnew     = false;
    $time          = time();
    $redirect      = "";
    $account       = $mysqli->real_escape_string(preg_replace("/[^A-Za-z0-9 ]/", '', @$_POST['name']));
    $siteid        = $mysqli->real_escape_string(@$_POST['votingsite']);
    $checkacc      = $mysqli->query("SELECT * FROM accounts WHERE name = '$account'");
    $countcheckacc = $checkacc->num_rows;
    if ($countcheckacc == 0 && isset($_POST['submit'])) {
        $funct_error = "This account doesn't exist!";
    } elseif ($account == '' && isset($_POST['submit'])) {
        $funct_error = 'You need to put in a username!';
    } elseif (empty($_POST['votingsite']) && isset($_POST['submit'])) {
        $funct_error = "Please select a voting site";
    } elseif (isset($_POST['submit'])) {
        $result = $mysqli->query("SELECT *, SUM(times) as amount FROM " . $prefix . "votingrecords WHERE NOT account='' AND NOT account='0' AND account='" . $account . "' AND siteid = '" . $siteid . "'") or die('Error - Could not look up vote record!');
        $row       = $result->fetch_assoc();
        $sitequery = $mysqli->query("SELECT * FROM " . $prefix . "vote WHERE id = '" . $siteid . "'");
        $vsite     = $sitequery->fetch_assoc();
        $gvp       = $vsite['gvp'];
        $gnx       = $vsite['gnx'];
        $timecalc  = $time - $row['date'];
        if ($row['amount'] == '' || $timecalc > $vsite['waittime']) {
            if ($row['amount'] == '') {
                $result = $mysqli->query("INSERT INTO " . $prefix . "votingrecords (siteid, ip, account, date, times) VALUES ('" . $siteid . "', '" . $ipaddress . "', '" . $account . "', '" . $time . "', '1')") or die('Error - Could not insert vote records!');
            } else {
                $result = $mysqli->query("UPDATE " . $prefix . "votingrecords SET siteid = '" . $siteid . "', ip='" . $ipaddress . "', account='" . $account . "', date='" . $time . "', times='1' WHERE account='" . $account . "' AND siteid = '" . $siteid . "'") or die('Error - Could not update vote records!');
            }
            $earnedpoints = true;
            if ($earnedpoints == true) {
                if ($account != '') {
                    $result = $mysqli->query("UPDATE accounts SET $colvp = $colvp + $gvp, $colnx = $colnx + $gnx WHERE name='" . $account . "'") or die('Error - Could not update account!');
                }
                $funct_msg = '<meta http-equiv="refresh" content="0"; url=' . $vsite['link'] . '">';
                $redirect  = true;
            }
        } elseif ($timecalc < $vsite['waittime'] && $row['amount'] != '') {
            $funct_msg = 'You\'ve already voted for ' . $vsite['name'] . ' within the last ' . round($vsite['waittime'] / 3600) . ' hours!';
            $funct_msg .= '<br />Vote time: ' . date('M d\, h:i A', $row['date']);
        } else {
            $funct_error = 'Unknown Error';
        }
    }
    if ($redirect == true) {
        echo $funct_msg;
    }

    else {
?> 
<form method="post">  
    <?php
        if (isset($funct_msg)) {
            echo '<div class="alert alert-danger">' . $funct_msg . '</div>';
        }
        if (isset($funct_error)) {
            echo '<div class="alert alert-danger">' . $funct_error . '</div>';
        }
        $query = $mysqli->query("SELECT * from " . $prefix . "vote");
        if ($query->num_rows == 0) {
            echo "<div class=\"alert alert-danger\">Your administrator has not added any voting sites yet!</div>";
        }
        echo "
        <div class=\"form-group\">
        <label for=\"voteSite\">Select Site:</label>
        <select name=\"votingsite\" class=\"form-control\" id=\"voteSite\" required>
        <option value=\"\" disabled selected>Select Site...</option>";
        while ($row = $query->fetch_assoc()) {
            echo "<option value=\"" . $row['id'] . "\">" . $row['name'] . "</option>";
        }
        echo "</select>
        </div>";
        if (!isset($_SESSION['id'])) {
            echo "<input type=\"text\" name=\"name\" maxlength=\"15\" class=\"form-control\" placeholder=\"Username\" required autocomplete=\"off\"/><br/>";
        } else {
            echo "<input type=\"text\" name=\"name\" maxlength=\"15\" class=\"form-control\" placeholder=\"" . $_SESSION['name'] . "\" value=\"" . $_SESSION['name'] . "\"required autocomplete=\"off\"/><br/>";
        }
?>

    <button type="submit" name="submit" class="btn btn-primary">Vote &raquo;</button>
</form> 
<br/>
                </div>
            </div>
        </div>
    </div>

    <script> $('#myModal').modal('show'); </script>
    <?php
    }
?>
<?php
} else {
?>

<link href="<?php echo $siteurl; ?>assets/css/<?php echo $theme; ?>.min.css" rel="stylesheet" type="text/css" />
<link href="<?php echo $siteurl; ?>assets/css/addon.css" rel="stylesheet" type="text/css" />
<link href="<?php echo $siteurl; ?>assets/css/<?php echo $themetype;?>.css" rel="stylesheet" type="text/css" />

<?php
}
?>

可能的解决办法:

1) “表单”标记中没有指定任何操作

2) 也许你应该换衣服

<button type="submit">
4) 尝试清理PHP代码,使用适当的OO原则/模式管理表单和数据。

可能的解决方案:

1) “表单”标记中没有指定任何操作

2) 也许你应该换衣服

<button type="submit">
4) 尝试清理PHP代码,使用适当的OO原则/模式管理表单和数据。

可能的解决方案:

1) “表单”标记中没有指定任何操作

2) 也许你应该换衣服

<button type="submit">
4) 尝试清理PHP代码,使用适当的OO原则/模式管理表单和数据。

可能的解决方案:

1) “表单”标记中没有指定任何操作

2) 也许你应该换衣服

<button type="submit">
4) 尝试清理PHP代码,使用适当的OO原则/模式来管理表单和数据。

根据表单标签,HTML5中不需要。不需要投反对票的人!:(根据HTML5中不需要表单标签。不需要反对票的人!:(根据HTML5中不需要表单标签。不需要反对票的人!:(根据HTML5中不需要表单标签。不需要反对票的人!:(
if ($_SERVER['REQUEST_METHOD']=='POST') {
    echo "there's a post submitted";
}