2016-02-13 2 views
1

У меня проблема с таблицей html в php-коде. Я пробую этот код, но у меня проблема с href в теге. Фактически, когда я нажимаю на href, он не может быть определен, пока существует DetailsAnnonces.php.Undefined href в таблице html

Спасибо за ваш ответ.

<?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 слева на этой странице $ idbis

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

Я пробовал ур код, но теперь у меня другая проблема. Href не отображается на столе. Здесь образ моего рабочего пространства [link] (http://zupimages.net/viewer.php?id=16/06/lyu3.png) –

+0

он должен быть внутри PHP, попробуйте, он работает shuold. – datelligence