2017-01-23 2 views
2

У меня есть страница, на которой я вызываю данные из mysql в таблицу. Я пытаюсь создать ситуацию, когда они могут нажать на дату в таблице и связать их с другой страницей. Вот код, который я работаю наКак вызвать переменную php в теге привязки

$q = "SELECT*FROM forum"; 
$r = mysqli_query($dbc,$q); 
if (mysqli_num_rows($r)>0) 
{ 
    echo'<table><tr><th>Posted By</th> 
    <th>Subject</th><th id="msg">Message</th></tr>'; 
    while ($row=mysqli_fetch_array($r,MYSQLI_ASSOC)) 
    { 
     echo'<tr> 
     <td>'.$row['first_name'].''.$row['last_name'].'<br> 
            '.$row['post_date'].'</td> 
     <td>'.$row['subject'].'</td><td>'.$row['message'].'</td> 
     </tr>'; 
    } 
    echo '</table>'; 
} 
else 
{echo '<p>There are currently no messages.</p>';} 

Я пытаюсь поставить якорь теги на этот код

'.$row['post_date'].' 

Я попытался это

<a href="edit.php">'.$row['post_date'].'</a> 

, но это не так работы

ответ

2

Попробуйте следующее:

<a href="edit.php"><?php echo $row['post_date']; ?></a> 

Или короче вариант:

<a href="edit.php"><?= $row['post_date']; ?></a> 
+1

Хороший ответ. Не забывайте точку с запятой. – ale8oneboy

+0

@ ale8oneboy Спасибо, я совсем забыл :) –

+0

спасибо. Но я попробовал ваш код, но он не работает. вы можете проверить, где я сделал это неправильно ' '. $ row [' first_name '].' '. $ row [' last_name '].'
'. . ' ' –

Смежные вопросы