Поиск по php в базе данных в двух таблицах

У меня есть выпадающий список, который пользователь выбирает из него, а затем значения: Опубликовать слишком PHP-страницу для поиска в моей базе данных, чтобы решить проблему. У меня есть две таблицы: первая таблица, я хочу выбрать свой возврат и мою вторую таблицу, я хочу проверить возвращаемое значение из выпадающего списка в мои значения столбцов

<form action="firstpagecom.php" method="post">

<input type="hidden"  class="form-control"  id="jobtype11" name="jobtype122"/>
<input type="hidden"  class="form-control"  id="jobsection11" name="jobsection122"/>
<input type="hidden"  class="form-control"  id="Experience11" name="Experience122"/>
<input type="hidden"  class="form-control"  id="Skills11" name="Skills122"/>
<input type="hidden"  class="form-control"  id="Nationalilty11" name="Nationalilty122"/>
<input type="hidden"  class="form-control"  id="Age11" name="Age122"/>


<div class="col-lg-12 text-right">
<button class="btn btn-action" type="submit" onclick="choose()">Search</button>
</div>
<br><br>
<hr>
</form>

и моя страница PHP

<?php
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "jobs";
    $conn = new mysqli($servername, $username, $password, $dbname);

    $jobtype = $_POST["jobtype122"];
    $jobsection = $_POST["jobsection122"];
    $Experience = $_POST["Experience122"];
    $Skills = $_POST["Skills122"];
    $Nationalilty = $_POST["Nationalilty122"];  
    $Age = $_POST["Age122"];

    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    } 
    $sql = "SELECT firstname, lastname, phone, email FROM employee WHERE employeecv.JobTitle LIKE '%.$jobtype.%' ;";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        // output data of each row
        while($row = $result->fetch_assoc()) {

            echo "<hr><div class='w3-container'><span class='btn-clipboard'></span><h3><strong style='color:gray'>Employee name :</strong>" . $row['firstname'] ." ". $row['lastname'] .
            "</h3><p><strong style='color:gray'>Employee Phone :</strong>" . $row['phone'] ." </p><p><strong style='color:gray'>Employee Email :</strong>" . $row['email'] .
            "</p><button type='button' class='w3-btn w3-theme-d1 w3-margin-bottom'><i class='fa fa-thumbs-up'></i> Select </button>   <button type='button' class='w3-btn w3-theme-d2 w3-margin-bottom'><i class='fa fa-comment'></i> Send Massege</button></div>"; 
        }
    } 
    else {
        echo "No Employees Available For Now";
    }
    $conn->close();
?>

2 ответа

$sql = "SELECT firstname, lastname, phone, email FROM employee WHERE employee.JobTitle LIKE '%.$jobtype.%' ";

Для двух таблиц вы можете использовать соединения. например:

$sql = "select * from tbl1 inner join tbl2 on tbl1.id == tbl2.foreing_key where name LIKE '%$search_string%'"
Другие вопросы по тегам