-1

我试图通过隐藏字段值显示 mysql 记录,但没有显示。一点帮助!

这是代码;html:

<form name="form11" method="post" action="hpdata.php" enctype="multipart/form-data">
    <input name="pro" id="pro" type="hidden"  value= "CMS" />
    <input name="piror" id="piror" type="hidden"  value= "P1" />
    <input name="stat" id="stat" type="hidden"  value= "In Progress" />
    <input type="submit" name="submit" id="submit" class="groovybutton" value="...">              
  </form>

PHP:

<?php
    $project = $_POST["pro"];
    $pirority = $_POST["piror"];
    $status = $_POST["stat"];
    mysql_connect ("one", "two", "three");
    mysql_select_db ("wsms");
    $rest = mysql_query("SELECT * FROM sheet WHERE project='$project' AND 
        pirority='$pirority' AND status='$status'");
    while($row = mysql_fetch_array($rest))
    {
        echo $row['id'] . " " . $row['date']; echo "<br>";
    } 
?> 
4

2 回答 2

1

放入isset你的php代码

例子

<?php
if(isset($_POST['submit'])){
   echo  $project = $_POST["pro"]."<br>";
    echo $pirority = $_POST["piror"]."<br>";
    echo $status = $_POST["stat"];
   /* mysql_connect ("one", "two", "three");
    mysql_select_db ("wsms");
    $rest = mysql_query("SELECT * FROM sheet WHERE project='$project' AND 
        pirority='$pirority' AND status='$status'");
    while($row = mysql_fetch_array($rest))
    {
        echo $row['id'] . " " . $row['date']; echo "<br>";
    }*/
}
?>
<form name="form11" method="post" action="" enctype="multipart/form-data">
    <input name="pro" id="pro" type="hidden"  value= "CMS" />
    <input name="piror" id="piror" type="hidden"  value= "P1" />
    <input name="stat" id="stat" type="hidden"  value= "In Progress" />
    <input type="submit" name="submit" id="submit" class="groovybutton" value="...">              
  </form>

输出

CMS
P1
In Progress
于 2013-08-26T05:50:14.477 回答
0

首先检查数据是否在帖子中:

<?php

   echo "<pre>";
   print_r($_POST);
   exit;

?>

如果是,则删除我提供的打印代码,然后使用 extract($_POST); 在 PHP 代码的顶部。你的查询会变成这样:

$rest = mysql_query("SELECT * FROM sheet WHERE project='$pro' AND 
        pirority='$piror' AND status='$stat'");
于 2013-08-26T05:37:28.893 回答