私は次のPHPを持っています 私の質問は、 $ row ['category']の値に基づいてhrefを生成する方法を教えてください。 不明な点がある場合は、お知らせください。MySQLテーブル行の値に応じてHREFリンクを生成します
<?php
echo "<div class=News>";
$q = "SELECT * FROM post ORDER BY newsno DESC";
$r = mysqli_query($mysqli, "$q");
if($r)
{
while($row=mysqli_fetch_array($r)){
echo "<form action=index.php method=post>";
echo "<div class=Container>";
echo "<div class=Newsheader>";
echo "<h7>";
echo $row['newstopic'];
echo "</h7>";
echo "</div>";
echo "<a href=image.php?newsno=".$row['newsno']." data-lightbox=roadtrip><img src=image.php?newsno=".$row['newsno']." width=180 height=180/></a>";
echo "<div class=tb>";
echo nl2br(substr ($row['newsinfo'], 0, 50));
echo "<a href='This/Is/My/problem"."'> ...Read more</a>";
echo "</div>";
echo "</div>";
echo "<div class=newsfooter>";
echo 'Category: ' . $row['category'];
echo "</div>";
echo "</br>";
echo "</br>";
echo "</form>";
}
echo "</div>";
}
else
{
echo mysqli_error();
}
?>
を配置する必要がありますよりも、カテゴリに応じて動的URLをしようとしている場合は?あなたはそれを例で説明できますか? –
私がこれらのニュースを作成する私のPHPページには、5つのラジオボタンがあります。私が選択したオプションは、storeinfo.phpファイルを通してMySQLのdbテーブルに送られます。上のコードでは、データベースからすべてを取得します。ここで、エコー 'Category:'を追加しました。 $ row ['category'];ファイルの最後の説明。 エコーを作りたい " ...Read more"; $ row ['category']がデータベーステーブルに持つ値に基づいてhrefを生成します。 私がこれ以上理解しているかどうかわかりません。 >< –
残念ながら、mysqlからはできません。他の条件の場合はPHPで行う必要があります –