0

我试图在一些代码中包含一个 vbijreizen_kaart.php 。当我把它放在回声之外,但在循环内(我认为这是正确的术语)。它会加载我的谷歌地图,但是,它不会带回我的(while)结果中的其余结果。当我删除它时,结果会出现,所以我做错了什么,但我不知道是什么。

我遇到问题的代码是:

$result = mysql_query($sql);

echo "<br />"; ?>
<?php include('vbijreizen_kaart.php');?>
<?php
echo "<table border='0' cellspacing='0'>
<tr>
<th width='20' valign='top'><div align='left'>&nbsp;</div></th>
</tr>
<tr>
<th height='1' colspan='9' valign='top' bgcolor='#333333'></th>
</tr>";

while($row = mysql_fetch_array($result)){

$row_color = ($row_count % 2) ? $color1 : $color2;
echo "<td bgcolor='$row_color'>" .date("d-M-Y H:i", 
strtotime($row['vertrekdatum2'])). "</td>";
echo "<td bgcolor='$row_color'><img src='../flags/".$row['countryflag']."'>
&nbsp; <abbr title=\"".htmlspecialchars($row['luchthavennaam'])."\">
".$row['luchthavencode']."</abbr></td>";
echo "<td bgcolor='$row_color'><img src='../flags/".$row['countryflagaankomst']."'>
&nbsp; <abbr title=\"".htmlspecialchars($row['aankomstnaam'])."\"> 
".$row['aankomstluchthaven']."</abbr></td>";

我试过做

echo "<br />";
echo include('vbijreizen_kaart.php');
echo " blah blah blah

我已经按照上面的方法进行了尝试,没有任何东西可以让我显示在 vbijreizen_kaart.php 上退出的地图以及将在 while 结果中显示的数据。

我可以在 Toad 中验证我的 Query 是否正常工作。

4

1 回答 1

1

include不是一种方法,所以语法可能看起来像: include 'vbijreizen_kaart.php';,但这不是问题。include基本上允许您访问included 页上的类、函数和变量。您不是d 页本身echo,而是 d 页上的类、函数和任何print变量。此外,d 页面可以或到您进入的页面,因此可能是位置问题。includeincludeincludeechoprintinclude

于 2013-09-18T00:54:43.160 回答