2016-04-27 45 views
1

首先在HTML顯示,我得到了包含這樣的代碼的HTML文件:奇怪的事情發生時,PHP通過表單操作

<form action="Journey.php" method="POST"> 

<select name = "Startpoint"> 
<optgroup label = "Start point"> 
<option value = "GrimesDyke">GrimesDyke</option> 
<option value = "SeacroftRingRoad">SeacroftRingRoad</option> 
...... 

這部分做工精細,它calld的Journey.php文件,並通過正確的數據我用這些數據來執行PHP計算和希望它以表格形式顯示這樣

echo "<table id = 'Journey' border='1' style='border-collapse: 
collapse;border-color: silver;'>"; 
echo "<tr style='font-weight: bold;'>"; 
echo "<td width='150' align='center'>Stops</td>"; 
echo "</tr>"; 

foreach ($StopRow as $row) 
{ 
echo '<td width="150" align=center>' .$row. '</td>'; 
echo '</tr>'; 
} 
在我的Eclipse的PHP IDE

,這工作得很好,但是,當它來到瀏覽器...好吧,有一張桌子上顯示.....以及我的一半的PHP代碼.....就像下面的圖片the result of running my code on a browser

的事情是,之前我把我的PHP代碼的HTML body標籤,它工作得很好....請告訴我,我怎麼能作出正確的...謝謝

+0

肯定是'.php'(愚蠢的問題,但非常常見的錯誤)的文件擴展名? – Rasclatt

+0

另外,做其他網頁解析PHP? – Rasclatt

+0

只有部分代碼可以顯示並不罕見。通常瀏覽器只是在認爲是html。這是本地主機還是託管在某個地方? – Rasclatt

回答

0

如果PHP被啓用& working then:

您可能在代碼中有?>。只要搜索 它,你應該找到它。去掉它。

它也可以因爲如果你直接訪問文件(通過在瀏覽器中的文件路徑),

用途:http://localhost/index.php

否則,它可能是一個配置問題,因此一個重複的問題:this answer

+0

有一個>大於運算符.....停止顯示代碼,當我刪除它,我怎麼能避免這樣的問題?我真的需要那個操作員... –

+0

你能發佈你的代碼嗎?這不是問題。它必須是一個'?>'的PHP關閉和其餘的PHP出現在屏幕上。 –

+0

非常感謝,URL的作品,但文件路徑不是 –

相關問題