2013-11-28 98 views
-1

任何人都可以檢查爲什麼這段代碼不運行? 對不起我的英文不好PHP到HTML代碼

<html> 
<head> 
    <link href="stile.css" rel="stylesheet" type="text/css"> 
    <title>LetteLariaMente</title> 
</head> 
<body> 
<div id="drop-menu"> 
      <ul id="menu"> 
       <li><a href="index.html">Home</a></li> 
       <li><a href="Chi_siamo.html">Chi siamo</a></li> 
       <li><a href="#">Le nostre attività</a> 
        <ul> 
         <li><a href="Concorsi.html">Concorsi</a></li> 
         <li><a href="Eventi.html">Eventi</a></li> 
        </ul> 
       </li> 
       <li><a href="Partner.html">I nostri partner</a></li> 
       <li><a href="Iscriviti.html">Iscriviti</a></li> 
          <li><a href="Amministrazione.html">Amministrazione</a></li> 
          <li>&nbsp&nbsp&nbsp<img src="logomenu.png"></a></li> 
      </ul> 
</div> 
<br><br><br> 
<table border="5" align="right" width="70%" cellpadding="10"> 
<tr> 
<th rowspan="2" style="width:70%; height=20"> 
<marquee onmouseover="this.setAttribute('scrollamount', 0, 0);" onmouseout="this.setAttribute('scrollamount', 6, 0);" scrollamount=3 scrolldelay=1 direction=right width="100%" height="100%"> 
<img src="DONNEDONNE.jpg"> 
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp 
<img src="man_piccoli_editori.jpg"> 
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp 
<img src="sottocipressi.jpg"> 
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp 
<img src="manifesto_libr__da_bere.jpg"> 
</marquee> 
</th> 
</tr> 
</table> 
<?php 
$host = "localhost"; 
$user = ""; 
$pass = ""; 
$name = ""; 
$tabella = ""; 
mysql_connect($host,$user,$pass); 
mysql_select_db("$name"); 
$query="SELECT * FROM $tabella"; 
$ris=mysql_query($query); 
$n=mysql_numrows($ris); 
echo "<table><tr><td bgcolor="#000000"><img src="prossimi_app.png"></td></tr>"; 
if($n < 1) 
{ 
echo "<tr><td>Nessun appuntamento</td></tr>"; 
} 
if($n < 4 && $n > 0) 
{ 
while($row = mysql_fetch_row($ris)) 
{ 
    echo "<tr style="border:1px solid green">"; 
    $i=0;  
    while($i<4) 
    { 
    echo "<td style="border:1px solid green; background:cyan">" . $row["$i"] . "</td>"; 
    $i++;  
    } 
    echo "</tr>"; 
} 
} 
echo "</table>"; 
?> 
</body> 
</html> 

的PHP代碼是不工作,因爲它應該。它將代碼直接寫入頁面,而不用作爲PHP代碼。 似乎從一個點不會閱讀更多的PHP,我不明白爲什麼。我認爲這是在HTML頁面中包含php代碼來創建問題。

+0

你可能在你的網絡服務器配置有錯誤..你使用的是Apache嗎?哪個OS?這個文件叫什麼名字? – msturdy

+0

你的PHP和html語法都很糟糕。你有錯誤終止的字符串,壞字符實體...例如該腳本不過是大量的語法錯誤。 –

+0

我甚至無法遵循你的代碼。應該正確使用縮進,你應該看看一個模板引擎來分離HTML/PHP –

回答

0

您的網絡服務器配置不正確。確保PHP實際上正在運行該文件。

0

更換

'

回聲報表內。

<td bgcolor="#000000"> 

導致問題

編輯:像下面的例子

echo "<table><tr><td bgcolor='#000000'><img src='prossimi_app.png'></td></tr>"; 

EDIT2:這隻能解決您的語法問題。你的php配置也是不正確的。檢查php文件

1

PHP代碼是否包含在.html文件中?

有時我忘了將文件結尾切換到.php,當我將php添加到舊的html文件。

+0

非常感謝,問題是文件的結尾;) – rik194