2017-01-23 8 views
2

私はmysqlのデータをテーブルに呼び出すページを持っています。私はテーブル上の日付をクリックして別のページにリンクする状況を作り出そうとしています。ここで私はこのアンカータグでphp変数を呼び出す方法

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

しようとした私は、このコード

'.$row['post_date'].' 

にアンカータグを入れしようとしている

$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>';} 

に取り組んでいるコードがあるが、それはしませんでした仕事

答えて

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 ']。'
'。 。 ' –

関連する問題