У меня есть следующая форма, которая позволяет пользователю искать задания. Поиск работает нормально и возвращает результаты, за исключением того, что я не могу получить форму, чтобы возвращать ВСЕ результаты для определенного поля. 40 000 + вариант для зарплаты также не работает.Возврат данных SQL из формы
<form name="search" action="jobsearch.php" method="post">
<table><tr><td class="value"><select id="JobType" name="JobType"><option value="*">Job Type</option><option value="Permanant">Permanant</option>
<option value="Temporary">Temporary</option></select>
<option value="*">Both</option></select></td></tr>
<tr><td class="value"><select id="Industry" name="Industry"><option value="*">Industry</option>
<option value="Farming">Farming</option>
<option value="Childcare">Childcare</option>
<option value="Emergency Services">Emergency Services</option>
<option value="Goverment">Goverment</option>
<option value="Computing">Computing</option>
<option value="*">All</option></select></td></tr>
<tr><td class="value"><select id="County" name="County"><option value="*" selected="selected">Location</option>
<option value="North Yorkshire">North Yorkshire</option>
<option value="East Yorkshire">East Yorkshire</option>
<option value="South Yorkshire">South Yorkshire</option>
<option value="West Yorkshire">West Yorkshire</option>
<option value="*">All Areas</option></select></td></tr>
<tr><td class="value"><select id="Salary" name="Salary"><option value="">Salary</option>
<option value="15000 <= 19999">£15,000 - £19,999</option>
<option value="20000 <= 29999">£20,000 - £29,999</option>
<option value="30000 <= 39999">£30,000 - £39,999</option>
<option value="40000 <=">£40,000 +</option></select></td></tr>
<tr><td class="value submit-button"><input name="Submit" type="submit" class="button" value="Submit"></td></tr></table>
</form>
РНР выглядит следующим образом
<?php
include_once('db.php');
$sql = "SELECT * FROM Job WHERE JobType='" . $_POST['JobType'] . "' AND Industry='" . $_POST['Industry'] . "' AND County='" . $_POST['County'] . "' AND Salary='" . $_POST['Salary'] . "' ORDER BY JobID";
$query = mysqli_query($con,$sql);
$repeat = "Displaying jobs that are:<br /><strong> " . $_POST['JobType'] . " </strong>within<strong> " . $_POST['Industry'] . " </strong>in the county of<strong> " . $_POST['County'] . " </strong>with a salary of £<strong> " . $_POST['Salary'] . "</strong>.";
echo "$repeat<hr>";
while ($row = mysqli_fetch_array($query)) {
echo "<strong>Job ID</strong><li>$row[JobID]</li><br />
<strong>Job Title</strong><li>$row[JobTitle]</li><br />
<strong>Description</strong><li>$row[JobDescription]</li><br />
<strong>Industry</strong><li>$row[Industry]</li><br />
<strong>Full/Part time</strong><li>$row[JobType]</li><br />
<strong>Salary £</strong><li>$row[Salary]</li><br />
<strong>County</strong><li>$row[County]</li><br />
<strong>Town</strong><li>$row[Town]</li><hr>";
}
mysqli_close($con);
?>
Добро пожаловать к SO. Вы должны уменьшить свой вопрос до одной, ответной и * конкретной * проблемы. Кроме того, покажите нам, что вы пробовали и что не сработали, и т. Д. Мы не можем сделать всю работу за вас. –