Как добавить флажки в результат поиска в php / html - PullRequest
0 голосов
/ 13 октября 2018

У меня есть список пользователей в моей базе данных, по которому я могу искать пользователей с конкретными вещами, такими как их категории работы, зарплаты и т. Д. Но сейчас мне нужно иметь флажки рядом с каждым результатом поиска, чтобы я могдобавить результаты, которые отмечены, чтобы показать на другой странице.Как добавить флажки к каждому отображаемому результату поиска?Я безуспешно искал в Google, а может, просто не понял.

Пока это мой php-код:

 <form method="POST">
     <input type="TEXT" name="search" />
     <input type="SUBMIT" name="submit" value="Search" />

    </form>
    <form>

    <?php


    if(isset($_POST['submit'])){

    $mysqli = NEW mysqli('localhost','root','','lr');

    $search = $mysqli->real_escape_string($_POST['search']);

    $resultSet = $mysqli->query("SELECT * FROM users WHERE jobcat LIKE '%$search%' ");

    if($resultSet->num_rows > 0){
    while($rows = $resultSet->fetch_assoc())
    { 
    $first_name = $rows['first_name'];
    $last_name = $rows['last_name'];
    $education = $rows['education'];
    $salary = $rows['salary'];
    $jobcat = $rows['jobcat'];

    echo "<br />First Name: $first_name<br />Last Name: 
    $last_name<br />Job Category: $jobcat<br />Education: 
    $education<br />Salary: $salary<br /><br />";
        }
     }
    else {
         echo "No Results";
     }
    }

     ?>

     </form>

Ответы [ 2 ]

0 голосов
/ 13 октября 2018

Самый простой способ сделать это с помощью Jquery.

function myFunc() {

  if ($('#myForm').find('input[type=checkbox]:checked').length == 3) {

    $('#myForm input[type=checkbox]').each(function () {
      if ($(this).prop('checked') == false) {
        $(this).prop('disabled', true);
      }
    });
  } else {
    $('#myForm input[type=checkbox]').each(function () {
      $(this).prop('disabled', false);
    });
  }
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<form id="myForm">
  <input type="checkbox" name="myCheckbox[]" onclick="myFunc()"> Checkbox 1<br>
  <input type="checkbox" name="myCheckbox[]" onclick="myFunc()"> Checkbox 2<br>
  <input type="checkbox" name="myCheckbox[]" onclick="myFunc()"> Checkbox 3<br>
  <input type="checkbox" name="myCheckbox[]" onclick="myFunc()"> Checkbox 4<br>
  <input type="checkbox" name="myCheckbox[]" onclick="myFunc()"> Checkbox 5<br>
</form>
0 голосов
/ 13 октября 2018
echo "<br /><input type='checkbox' name='' value=''> 
First Name: $first_name<br />Last Name: 
$last_name<br />Job Category: $jobcat<br />Education: 
$education<br />Salary: $salary<br /><br />";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...