0

私はこのコードを持っています:

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();
?>

テーブルです。しかし、It must be 3 の場合は 1 行しか表示されません。しかし、他のエラーがあります。info.png 画像をクリックすると、ダイアログが表示されますが、次のエラーが表示されます。

警告:require_once(./edit_aircraft.php?icao=1):ストリームを開くことができませんでした:135 行目の C:\xampp\htdocs\airvirtus\albrep\aircrafts_list.php にそのようなファイルまたはディレクトリはありません

致命的なエラー:require_once():必要な './edit_aircraft.php?icao=1' (include_path='.;C:\xampp\php\PEAR') を C:\xampp\htdocs\airvirtus\albrep\aircrafts_list で開くことができませんでした.php 135 行目

4

1 に答える 1

0

edit_aircraft.phpファイルとファイルaircrafts_list.phpが同じパス/場所にあるかどうかを確認します。その場合は、次のように変更します。

 <?php require_once('edit_aircraft.php?icao=1'); ?> 
于 2013-01-07T17:59:14.343 に答える