2016-02-13 55 views
1

我在php代碼中遇到了html表的問題。 我嘗試這段代碼,但是我在標籤中遇到了href問題。實際上,當我點擊href時,它會在DetailsAnnonces.php存在時發佈undefined。html表中未定義的href

感謝您的回覆。

<?php 

      [email protected]_connect($_SESSION['servername'],$_SESSION['username'], 
       $_SESSION['password'], $_SESSION['database']) or die(mysql_error()); 
       $verifExistence1 = "SELECT * FROM `annonces`;"; 
       $result = mysqli_query($conn, $verifExistence1); 

       echo "<table border = 2>"; 
       echo "<table align='center'> <thead> 
           <tr> 
            <th>Titre</th> 
            <th>Description</th> 
            <th>Image</th> 
           </tr> 
          </thead> 
          <tbody>"; 
       while($row = @mysqli_fetch_assoc($result)){ 
       $idbis=$row['id']; 
       $titrebis=$row['titre']; 
       echo "<tr> 
       <td>" . $row['titre'] . "</td><td>" . $row['description'] . "</td> 
       <td> <a href=\"DetailsAnnonces.php?id=$idbis\">$titrebis</a> 
       </tr>"; 

       } 
       echo "</table>"; 
       //echo $html_table; 
       ?> 
+0

你的意思是'it post undefined'是什麼意思? – chalasr

+0

當我點擊href時,它會打開一個空白頁,其中包含undefined –

+0

這聽起來像你的$ idbis變量是未定義的。嘗試'var_dump($ idbis);'並且回報你看到的內容。如果未定義,那麼在數據庫查詢的某個位置出現問題,或者數據庫中不存在字段「id」。 – Err

回答

0

問題是由離開這個頁面上一個javascript引起的。

0

的問題是在$ idbis

<?php 
echo " 
<td> 
    <a href='DetailsAnnonces.php?id=".$idbis.">'".$titrebis."</a> 
</td> 
</tr>"; 
?> 
+0

我試過我們的代碼,但現在我有另一個問題。 href不會出現在表格中。這裏有一個我的工作區的圖像[鏈接](http://zupimages.net/viewer.php?id=16/06/lyu3.png) –

+0

它一定是在PHP裏面,試試吧,它的工作。 – datelligence