2013-11-23 78 views
0

我正在學習PHP,並且介紹了目標網站,目標網站是人們可以發佈其商品進行銷售的網站。我已經成功地創建了一個用於將數據從用戶插入到我的數據庫的表單,並且還從數據庫中提取了數據供用戶查看。現在我的問題是如何使任何用戶發佈的每個項目的標題具有唯一的URL。另外我想要這樣一種方式,每個標題點擊時都會讓觀看者看到特定項目的更多細節。我該如何將純文本轉換爲獨特的網址

下面是數據回聲到我的網頁代碼:

<?php foreach ($itemarray as $itemarrays): ?> 
<div style="width:200px; float: left; height: 100px;"> 
<div style="background:#999; border-radius: 10px; text-align:center; float: left; width:100px; float:left; "> 
<?php echo htmlspecialchars($itemarrays['date'], ENT_QUOTES, 
'UTF-8'); ?></div> 
<div style="background:#063; width: 100px; float:left; height: 100px;">Image</div> 
</div> 


<div style="background:#F6F; float: left; width: 500px; height: 100px;"> 
<?php 
echo $itemarrays['title']; ?> 

<div style="background: #9FF; float: left; width: 100%;"> 
<?php 
echo $itemarrays['description']; ?> 
</div> 

</div> 


<div style="background: #9F3; float: right; width: 125px; height: 100px;"> 
<?php 
echo $itemarrays['location']; ?></div> 


<?php endforeach; ?> 

    </div> 
    </div>. 

請有關如何通過此厄運任何幫助嗎?

回答

0

你是指基於輸入標題的唯一網址?

如果是的話,我會做到以下幾點:

  • 在數據庫中,其中標題=輸入的標題選擇的項目數。 (SELECT COUNT if you use mysql)
    • 如果返回0:表示該項目的url部分可以與標題相同。
    • 否則,你coult追加計數結果 - 或者計數結果+ 2更多的「直覺」的網址,因此,如果3個項目被命名爲「foo」的,第一的網址是例如'... /項目明細/富',第二個 '... /項目明細/ foo2' 的,第三' ... /項目明細/ foo3' 等的