Невозможно произвести запрос SQL в PHP / HTML - PullRequest
0 голосов
/ 25 ноября 2018

У меня проблемы с генерацией вывода из SQL-запроса через php.Когда я выполняю запрос «SELECT * from projectdb WHERE name = 'Crys' или ID = 14142" на phpmyadmin, он возвращает действительные результаты, но попытка сделать это путем передачи значения post приводит к пустой таблице.Смотрите код ниже:

<html>
<title>Search result</title>

<body>
<table border="1px">
	<tr>
	<td>name</td>
	<td>ID</td>
	<td>position</td>
	<td>job scope</td>
	<td>contact_no</td>
	<td>days_off</td>
	<td>wages</td>
	</tr>


<?php
if (isset($_POST['value']))
{
	$ID=$_POST['staff ID'];
	$name=$_POST['staff name'];


	$admincon =mysqli_connect("localhost","root","","projectdb");
/* Query I need to execute and print in table*/
	$sqlsrch2 =mysqli_query($admincon, "select * from staff where name='".$name."' or ID='".$ID."'");
	while($result=mysqli_fetch_assoc($sqlsrch2)){

	?>
/* table where results needs to be printed */
	<tr>
	<td><?php echo $result['name'];?></td>
	<td><?php echo $result['ID'];?></td>
	<td><?php echo $result['position'];?></td>
	<td><?php echo $result['job_scope'];?></td>
	<td><?php echo $result['contact_no'];?></td>
	<td><?php echo $result['days_off'];?></td>
	<td><?php echo $result['wages'];?></td>
	</tr>
	<?php
	}
}
	?>
</table>
</body>
</html>

Несколько замечаний:

  1. Я всего лишь новичок в PHP и SQL;Я просто ищу простой ответ.
  2. Безопасность здесь совсем не проблема;это просто грубая демонстрация.Если это помечено как дубликат, помогите перенаправить меня на ссылку, где я могу найти решение.Спасибо!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...