Я пытаюсь найти строку в существующей базе данных, используя какое-то ключевое слово, показать некоторые предложения по этому ключевому слову и отправить mer_id выбранного предложения (с помощью переключателя) в search_details. php файл, чтобы заполнить данные столбца выбранного строка в html форме. Но при нажатии кнопки ОК, search_details. php страница открывается (которая отображается полностью пустой). пожалуйста, помогите мне в этом вопросе. Мои прикрепленные фрагменты кода будут выглядеть долго, но не так долго, чтобы понять. Пожалуйста, помогите мне в этой проблеме.
Мой основной php файл с именем sales1. php это
<?php
require 'dbconfig/config.php';
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body style="background-color:#7f8c8d">
<div id="main-wrapper">
<!--<center><h2>Registrartion Form</h2>
<img src="images/boy.jpg" class="boy"/>
</center> -->
<form action="sales1.php" method="post" class="myform">
<label><b>Search for name</b></label>
<input name="se_name" type="text" class="inputvalues" placeholder="Type first letter" required><br>
<input name="search_btn" type="submit" id="search_btn" value="Search"><br>
</form>
<?php
if (isset($_POST['search_btn'])) {
// echo '<script types="text/javascript"> alert("Sign up button clicked") </script>';
$name=$_POST['se_name'];
$Query = "SELECT * FROM merchant_details WHERE name LIKE '%$name%' LIMIT 5";
$ExecQuery = mysqli_query($con, $Query);
echo "<form method = 'post' action = 'search_details.php'>";
echo "<table width = '50%' border = '1'>";
echo "<tr>";
echo "<td>Choose</td>";
echo "<td>mer_id</td>";
echo "<td>M/s</td>";
echo "<td>Add1</td>";
echo "<td>Add2</td>";
echo "<td>Add3</td>";
echo "<td>Add4</td>";
echo "<td>Post</td>";
echo "<td>Dist</td>";
echo "<td>State</td>";
echo "<td>GSTIN</td>";
echo "</tr>";
if(mysqli_num_rows($ExecQuery)==0){
echo '<script types="text/javascript"> alert("No matches found") </script>';
}
else{
while($mer = mysqli_fetch_object($ExecQuery))
{
echo "<tr>";
echo "<td><input type = 'radio' name = 'mer_id' value = '".$mer->mer_id."'></td>";
echo "<td>$mer->mer_id</td>";
echo "<td>$mer->name</td>";
echo "<td>$mer->ad1</td>";
echo "<td>$mer->ad2</td>";
echo "<td>$mer->ad3</td>";
echo "<td>$mer->ad4</td>";
echo "<td>$mer->post</td>";
echo "<td>$mer->dist</td>";
echo "<td>$mer->state</td>";
echo "<td>$mer->gstin</td>";
echo "</tr>";
}
echo "<tr><td colspan = '5' align = 'center'><input type = 'submit' name = 'go' value = 'GO'></td></tr>";
echo "</table>";
echo "</form>";
}
?>
<?php if (isset($_POST['go'])) : ?>
<?php $final_mer = include 'search_details.php' ?>
<form action="final_insert1.php" method="post" >
<h3>M/s</h3>
<input name="name" type="text" value="<?php echo $final_mer->name; ?>" required><br>
<h3>Address Line 1</h3>
<input name="ad1" type="text" value="<?php echo $final_mer->ad1; ?>" required><br>
<h3>Address Line 2</h3>
<input name="ad2" type="text" value="<?php echo $final_mer->ad2; ?>" required><br>
<h3>Address Line 3</h3>
<input name="ad3" type="text" value="<?php echo $final_mer->ad3; ?>" required><br>
<h3>Address Line 4</h3>
<input name="ad4" type="text" value="<?php echo $final_mer->ad4; ?>" required><br>
<h3>Post</h3>
<input name="post" type="text" value="<?php echo $final_mer->post; ?>" required><br>
<h3>Dist</h3>
<input name="dist" type="text" value="<?php echo $final_mer->dist; ?>" required><br>
<h3>state</h3>
<input name="state" type="text" value="<?php echo $final_mer->state; ?>" required><br>
<h3>GSTIN</h3>
<input name="gstin" type="text" value="<?php echo $final_mer->gstin; ?>" required><br>
<h3>Mer Id</h3>
<input name="mer_id" type="text" value="<?php echo $final_mer->mer_id; ?>" required><br>
<!--<input name="OK" type="submit" id="details_btn" value="OK"><br> -->
</form>
<?php endif; ?>
}
?>
файл конфигурации с именем config. php это
<?php
$con = mysqli_connect("localhost", "root", "") or die("Unable to connect");
mysqli_select_db($con,"lekhajokha 2.0")
?>
my search_details. php файл
<?php
require 'dbconfig/config.php';
$mer_id=$_POST['mer_id'];
$query = "SELECT * FROM merchant_details WHERE mer_id = '$mer_id'";
$result = mysqli_query($con, $query) or die("Error processing query. ".mysqli_error());
$final_mer = mysqli_fetch_object($result);
return $final_mer;
?>