Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.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 将数据替换为“;提交;按钮_Php_Html - Fatal编程技术网

Php 将数据替换为“;提交;按钮

Php 将数据替换为“;提交;按钮,php,html,Php,Html,想知道如何在“提交”按钮后显示一组新数据。我试图做的是,如果一个页面在开始加载,它将以默认值显示所有数据,直到在下拉框中选择一个值。例如,如果用户在下拉框中选择“可用”并单击提交,则页面将仅用“可用”数据替换所有数据 HTML 页面的PHP根据您自己编辑: if (isset($_POST["submit6"])) { if($_SERVER["REQUEST_METHOD"] == "POST") { i

想知道如何在“提交”按钮后显示一组新数据。我试图做的是,如果一个页面在开始加载,它将以默认值显示所有数据,直到在下拉框中选择一个值。例如,如果用户在下拉框中选择“可用”并单击提交,则页面将仅用“可用”数据替换所有数据

HTML



页面的PHP根据您自己编辑:

if (isset($_POST["submit6"])) {
     if($_SERVER["REQUEST_METHOD"] == "POST") {   
     if($_POST["status"] == "Available") {
         $servername = "localhost";
         $username = "username";
         $password = "password";
         $dbname = "myDB";

         $conn = new mysqli($servername, $username, $password, $dbname);
         if ($conn->connect_error) {
             die("Connection failed: " . $conn->connect_error);
         }

    $sql = "SELECT * FROM {enter tablename remove the brackets as well} WHERE status='available'";
    $result = $conn->query($sql);

   if ($result->num_rows > 0) {
       while($row = $result->fetch_assoc()) {
       //edit this according to yourself.
   }
   } else {
   echo "0 results";
   }
   $conn->close();
     }
     }
 }
 ?>

我花了一个小时才明白你到底想说什么,至少再写一些细节。这是一场不公平的游戏。

什么是“一组新数据”?如果您添加任何输出而不是
//只显示“可用”数据
,会发生什么?因此,如果用户选择“租用”,它将只显示“租用”数据。以此类推。但“所有”数据将在开始时显示,以显示其默认值后的所有内容。请通过编辑添加所有问题的澄清。此外,分享所有数据的来源-你使用任何数据库吗?是的,我使用phpadmin,但我不想显示,因为它看起来非常混乱,我只想知道如何在单击提交按钮后替换一组数据