使用PHP在HTML显示数据库搜索结果?

问题描述 投票:0回答:1

我试图创建一个页面,在那里我可以搜索文件的情况下从我的数据库,但是,我不能让我的代码工作。

我已经有一个展示的数据库,在那里我可以添加新的内容,所有内容页。

我读过指南,教程和计算器的问题,但无法找到如何进行回答。

我在searchcasescript.php下面的PHP代码

<?php

$servername = "localhost";
$username = "test";
$password = "";
$dbname = "test";

$conn = mysqli_connect($servername, $username, $password, $dbname) or 
die("connection failed: " . mysqli_connect_error());
mysqli_select_db($conn, $dbname) or die("something went wrong");

if(isset($_GET["form_submit"]))
{
    $journalnummer =$_GET["journalnummer"];

    $stmt = $conn->prepare("select * from testcases where journalnummer=? ");

        $stmt->bind_param("s",$journalnummer);

        $stmt->execute();
    $val = $stmt->get_result();
    $row_count= $val->num_rows;

    if($row_count >0)
    {
        $result =$val->fetch_assoc();

        print_r($result);
    }
    else{
        echo "wrong number";
    }

    $stmt->close();
    $conn->close();
}

?>

和我的html:

<div class="container-fluid">
<div class="form-group">
    <form action="searchcasescript.php" method="post">
    <label for="journalnummer">Journalnummer:</label>
    <input type="text" name="journal" class="form-control" required> 
<div class="form-group"> <br>
    <input type="submit" name="form_submit" class="btn btn-basic" value="Søg">
</form>

我根据我的更改PHP已经有不同的结果,但我目前得到什么。按搜索打开一个新的空白页。

我想用在能够进入全或案件数量的一部分,搜索结果会在相同或一个新的页面显示结束。

任何人都可以点我在正确的方向,以了解更多关于这个和/或在何处我的代码进行?

和道歉,如果我种种原因错过了在这里的一个问题的答案。

更新了“像”:

$stmt = $conn->prepare("SELECT * FROM straffesager WHERE journalnummer LIKE ?");

        $stmt->bind_param("s", '%' . $journal . '%');
php html mysql
1个回答
0
投票
   $journalnummer =$_GET["journalnummer"];

你找journalnummer但你的输入有杂志的名字

<input type="text" name="journal" class="form-control" required>

$_POST['journal'];

这是应该包含的数量。

© www.soinside.com 2019 - 2024. All rights reserved.