gpt4 book ai didi

php下拉框

转载 作者:行者123 更新时间:2023-11-30 22:08:20 24 4
gpt4 key购买 nike

我有一个机场数据库,我有一个网页,当前在表格中显示我的所有结果,
我创建了一个下拉框,以便我可以按航类号细化结果,我可以获得航类号填充,但它似乎并不适用于我提交时的页面,我按照讲座中的示例进行操作,但仍然无法正常工作。任何意见,将不胜感激! =] 附件是我的代码和它当前的样子的截图。 Airport DB

<?php
if ( isset( $_POST[ 'flight' ] ) )
{
$flightNO = $_POST[ 'flight' ];
} else
{
$flightNO = null;
}

$connect = mysqli_connect( "localhost", "root", "" );
mysqli_select_db( $connect, "airportdb" );

?>

<!-- Form -->
<section id="two" class="wrapper style3">
<div class="container">
<h2 align="center">Welcome to Dublin Airport Flight Information Helpdesk</h2>
<div class="container 50%" align="center">
<!-- Dropdown Box -->
<!-- Query -->
<?php
$result = mysqli_query( $connect, "select flight from arrivals" );
?>
<form action="arrivals.php" method="post">
<div class="row uniform" align="center">
<div class="6u 12u$(small)">
<div class="select-wrapper">
<select name="flight">
<option value="All">- All -</option>
<?php
while ( $row = mysqli_fetch_array( $result ) ) {
echo '<option value ="' . $row[ 'flight' ] . ">" . $row[ 'flight' ] . '</option>';

}
echo '</select>';
?>
</div>
</div>

<div class="6u 12u$(small)">
<ul class="actions">
<li><input value="Find" class="special" type="submit">
</li>
</ul>
</div>
</div>
</form>
</div>

</div>
</section>

<!-- Table -->
<section id="three" class=" wrapper style2">
<div class="container">
<div class="table-wrapper">

<?php
if(isset($_POST['flight']))
$result = mysqli_query($connect, "select * from arrivals where flight='$flightNO'");
else
$result = mysqli_query($connect, "select * from arrivals");

echo '<h4>Flight Information for '.date('l d F Y'). ', '. date('h:i:s a'). '</h4>';
echo '<hr>';
echo'<table>';
echo '<thread>
<tr>
<th><font size="+1">Terminal</th>
<th><font size="+1">Origin</th>
<th><font size="+1">Airline</th>
<th><font size="+1">Flight No</th>
<th><font size="+1">Scheduled Date</th>
<th><font size="+1">Scheduled Time</th>
<th><font size="+1">Status</th>
</tr>
</thead>';

while($row=mysqli_fetch_array($result))
{
echo '<tbody align="left">';
echo '<tr>';
echo '<td>' . $row['terminal'] . '</td>';
echo '<td>' . $row['origin'] . '</td>';
echo '<td>' . $row['airline'] . '</td>';
echo '<td>' . $row['flight'] . '</td>';
echo '<td>' . $row['scheduledDate'] . '</td>';
echo '<td>' . $row['scheduledTime'] . '</td>';
echo '<td>' . $row['status'] . '</td>';
echo '</tr>';
echo '</tbody>';
}

echo '</table>';
mysqli_close($connect);

?>

</div>
</div>
</section>
<!--end table php -->

最佳答案

Saerdn 的评论很接近,但整行与您不同的引号类型有点不一致:

你有:

echo '<option value ="' . $row[ 'flight' ] . ">" . $row[ 'flight' ] . '</option>';

你应该拥有的是:

echo '<option value ="' . $row[ 'flight' ] . '">' . $row[ 'flight' ] . '</option>';

关于php下拉框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40934526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com