У меня есть две страницы. один содержит мой раскрывающийся список ветвей, а второй - моя страница подключения php. . Я хочу выбрать ветку из раскрывающегося списка, щелкнуть процесс, а затем отобразить имя филиала, статус, количество и дату2 Всякий раз, когда нажмите процесс, я получаю пустую таблицу с только заголовки здесь мои коды:Пытается просмотреть информацию из выпадающего списка на моем столе
branch.php
<html>
<body>
<br><br><br>
<form method = "POST" action = "getuser.php" >
<select name="branch">
<option value="">Select a branch:</option>
<option value="1">Maths</option>
<option value="3">English</option>
<option value="4">Biology</option>
<option value="5">Chemistry</option>
<option value="6">Economics</option>
</select>
<br><br>
<input type = "submit" name "submit" value ="Process">
</form>
<br>
getuser.php
<?php
//$q = intval($_GET['q']);
$con = mysqli_connect('localhost','root','','modem');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}
if(!isset($_POST['submit'])) {
$branch = $_POST['branch'];
$result = mysqli_query($con,"SELECT *, DATE_FORMAT(date, '%M %Y')as date2
FROM bm_ibadan_division
WHERE branch = '$branch'
ORDER BY date ASC");
echo "<table align='center' width='400px' border='1'>
<tr>
<th>Branch</th>
<th>Status</th>
<th>Amount</th>
<th>Date2</th>
</tr>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['branch'] . "</td>";
echo "<td>" . $row['status'] . "</td>";
echo "<td>" . $row['amount'] . "</td>";
echo "<td>" . $row['date2'] . "</td>";
echo "</tr>";
}
echo "</table>";
} else echo "access denied";
mysqli_close($con);
?>
Хотя этот фрагмент кода может решить вопрос, [включая пояснения] (http://meta.stackexchange.com/questions/114762/explaining-whole-code-based-answers) действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причин вашего предложения кода. – Bono
благодарит SneakingOzone, но после использования вашего совета все, что я получаю, отключено. –