林:
$id=$_GET['id'];
$n = $_GET['n'];
switch ($id) {
case 0:
include("news.php");
break;
case 1:
include("newsdetail.php?n=".$n);
break;
default:
include("news.php");
}
在news.php i顯示了所有現有的消息是這樣的:
while($myrow = mysqli_fetch_array($result)){
echo "<table>
<tr>
<td><img width='200' heigth='115' src='images/".$myrow['smallimage'].".jpg'/></td>
<td>
<b>".$myrow['title']."</b>
<br />
<i>By ".$myrow['author'].", ".$myrow['date']."</i>
<br />
".$myrow['preview']."<br>
<a href='index.php?id=1&n=".$myrow['id']."'><b>READ</b></a>
</td>
</tr>
</table>";
}
而且insidetails.php:
$idnews = $_GET['n'];
$sql = "SELECT * FROM news WHERE id='$idnews'";
$result = mysqli_query($db,$sql);
while($myrow = mysqli_fetch_array($result)){
echo $myrow['title']."<br>
<i>Por ".$myrow['author']."</i><br>
".$myrow['date']."<br>
<img src='images/".$myrow['bigimage'].".jpg'>
".$myrow['body']."";
}
當我嘗試這個,我得到一個URL像.../index.php?id=1&n=1
,但目前尚無CON帳篷。單獨測試時一切正常。 是否有可能做出這樣的事情,並使其工作?
我不認爲你可以通過查詢字符串爲'include',但你可以只包括文件,然後使用'$ _GET'得到'N'再次證明文件中。 – naththedeveloper
@FDL的確是對的。 'file_get_contents'將起作用,但你不包括它。 – jeremy