在表格中打开JQuery对话框时出错



我有这样的代码:

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){
    if($i++%2==0){
       $color="#FFFFFF";
    }else{
       $color="#CCCCCC";
    }
    ?>
    <tr bgcolor='<?php echo $color; ?>' onmouseover="this.style.background='#ABFB04';" onmouseout="this.style.background='<?php echo $color; ?>';">
    <?php
echo "<td class=tablelist>";
echo $row["ICAO"] . '</td><td class=tablelist>';
echo $row["Name"] . '</td><td class=tablelist>';
echo $row["WeightEmpty"] . '</td><td class=tablelist>';
echo $row["WeightFull"] . '</td><td class=tablelist>';
echo $row["CargoFull"] . '</td><td class=tablelist>';
echo $row["Range"] . '</td><td class=tablelist>';
echo $row["Price"] . '</td><td class=tablelist>';
echo $row["FirstClassSeats"] . '</td><td class=tablelist>';
echo $row["BusinessClassSeats"] . '</td><td class=tablelist>';
echo $row["EconomyClassSeats"]. '</td><td class=tablelist>';
echo "<img class='editaircraft' src='./images/info.png'></td></tr>"; 
?>
<script>
    $(function() {
        $( "#editaircraftdialog" ).dialog({
            autoOpen: false,
            width: 425
        });
        $( ".editaircraft" ).click(function() {
            $( "#editaircraftdialog" ).dialog( "open" );
            return false;
        });
    }); 
</script>
<div id="editaircraftdialog" title="Edit Aircraft">
    <?php require_once('./edit_aircraft.php?icao=1'); ?> 
</div>
<?php
}
echo "</table>";
$pagination->render();
?>

这是一张桌子。但是当它必须是3时,它只显示了一行。如果我在editaircraftdialog()中删除一次需求,它会很有趣。但是我还有其他错误,如果我点击info。png图像我看到了这个对话框但是它显示了这个错误:

警告:require_once(./edit_aircraft.php?icao=1):打开失败没有这样的文件或目录C:xampphtdocsairvirtusalbrepaircrafts_list.php on line 135

致命错误:require_once(): Failed open required"。/edit_aircraft.php吗?icao=1' (include_path='.;C:xamppphpPEAR') inC:xampphtdocsairvirtusalbrepaircrafts_list.php on line 135

检查edit_aircraft.phpaircrafts_list.php文件是否位于同一路径/位置。如果是,则改为:

 <?php require_once('edit_aircraft.php?icao=1'); ?> 

最新更新