duanguoyin7008 2018-09-15 18:52
浏览 73

在提交时,不会重定向到操作页面PHP

When i click on submit, it redirects and show Object Not Found.But the Url shows that it is on the action page.Please help to resolve this issue.....

//addprograms.php - action page //funtions.php - common page that contain class and functions

HTML CODE

<div class="col-xs-12 col-sm-9 content">
    <div class="content-row">
      <div class="panel panel-default">
        <div class="panel-heading">
          <div class="panel-title"><b>Add Programs</b>
          </div>
        </div>
        <div class="panel-body">
            <form  role="form" class="form-horizontal" 
              action="../actions/addprograms.php" method="post">
            <div class="form-group">
              <label class="col-md-2 control-label">Title</label>
              <div class="col-md-10">
                <input type="text" required="" placeholder="Title" 
                   id="title" class="form-control" name="title">
              </div>
            </div>
            <div class="form-group">
              <label class="col-md-2 control-label" 
                  for="description">Description</label>
              <div class="col-md-10">
                <textarea required="" class="form-control" 
                  placeholder="Description" rows="10" cols="30" 
                  name="description"></textarea>
              </div>
            </div>
            <div class="form-group">
              <label class="col-md-2 control-label" 
               for="exampleInputFile">File input</label>
              <div class="col-md-10">
                  <input type="file" id="exampleInputFile" 
                   name="uploadedfile">
              </div>
            </div>
            <div class="form-group">
              <div class="col-md-offset-2 col-md-10">
                  <button class="btn btn-info" type="submit" 
                   name="addprogramsubmit">Submit</button>
              </div>
            </div>
          </form>
        </div>
      </div>

    </div>
   </div><!-- content -->

addprograms.php

<?php
require_once '../includes/functions.php';
    if(isset($_POST['addprogramsubmit'])){
           echo '12';
           exit();
     }
?>

This is my functions.php file functions.php(it is not complete)

<?php
 session_start();
 class Auth extends DB {

 function login($tablename, $username, $password) {
    $result = mysqli_query($this->con, "SELECT username,password FROM 
              $tablename WHERE username='$username'") or die("Error: " . 
               mysqli_error($this->con));;

    $login_result = mysqli_fetch_array($result, MYSQLI_ASSOC);

    if (($login_result['username'] == $username) && 
       ($login_result['password'] == $password)) {

                     $_SESSION['login_id'] = $username;            
    }
    return true;
 }

}

class DB {

public $con;

function __construct() {
    $this->con = mysqli_connect("localhost", "root", "", "heatsds");
}

//    INSERT
function insert($tablename, $data = array(), $avoid_data = array()) {
    $i = 0;
    $fields = "";
    $values = "";
    foreach ($data as $col => $val) {
        if (!in_array($col, $avoid_data)) {
            if ($i === 0) {
                $fields .= "`" . $col . "`";
                $values .= "'" . $val . "'";
            } else {
                $fields .= ",`" . $col . "`";
                $values .= ",'" . $val . "'";
            }
        }
        $i++;
    }
    mysqli_query($this->con, "INSERT INTO $tablename ($fields) VALUES 
       ($values)");
}
function __destruct() {
    mysqli_close($this->con);
}

}

Image of the directory ERROR MESSAGE image

  • 写回答

1条回答 默认 最新

  • douli6605 2018-09-15 19:27
    关注

    your <form> has action="../actions/addprograms.php", so it will search for addprograms.php file. In your listings it's only actions.php. Move actions.php content into addprograms.php and this should work.

    评论

报告相同问题?

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题