2014-11-02 79 views
0

我想創建一個actors列表。PHP使用DATABASE和MYSQLI替換TEXT(name)和IMAGE語句

將演員以這種方式添加到數據庫Jhone Jhones, Tom Boras and e.t.c.

在與分離數據庫一行的所有參與者 「」

|和我有結果:

角色: Jhone Jhones,湯姆·布羅斯

的想法是創建一個將像使用角色名單一個單獨的PHP文件:

IF Jhone Jhones替換爲<img src="roles/JhoneJhones.jpg" >

謝謝。

這是我(唯一的想法): 不知道如何從$row['vidRoles']獲取信息,並將其插入到陣列。這一個問題。

$array = array("Jhone Jhones","Tom Boras"); 

然後:

IF index[0] == to Jhone Jhones{ 
replace(index[0] to <img src="roles/JhoneJhones.jpg"> 
} 

編輯:

我有這樣的想法:

$query = "SELECT vidRoles FROM videoinformation"; 

    if ($result = mysqli_query($con, $query)) { 

     while ($row = mysqli_fetch_row($result)) { 
      printf ("<img src=\"roles/%s.jpg\>", $row[0]); 
     } 

     mysqli_free_result($result); 
    } 

在一個(每個)vidRole在數據庫領域,我有全部用逗號分隔Name1,Name2 ,NAME3。

如何使用這個代碼,我以前顯示,把每場劃分出的每個領域,如:
1,名稱,NAME3
名稱1
名稱2
NAME3
我的意思是不同的變量。

最後什麼,我需要使用1,名稱,NAME3到:

<img src="roles/Name1.jpg> 
<img src="roles/Name2.jpg> 
<img src="roles/Name3.jpg> 
+0

到目前爲止您嘗試了什麼?你的問題似乎是脫離主題,因爲它是廣泛的,因爲它是 – baao 2014-11-02 22:25:58

+0

我不知道該怎麼做。我有這樣的基本知識和主題:http://stackoverflow.com/questions/9988542/php-replace-text-with-image。 – Denis 2014-11-02 22:27:56

+0

這個想法是,演員列表使用這條語句在數據庫中顯示$ row ['vidRoles']。 – Denis 2014-11-02 22:29:26

回答

1

下面是一些代碼,讓你開始:

$vidRole = 'Name1,Name2,Name3,Name4,Name5'; 
$strImg = ''; 
foreach(explode(',', $vidRole) as $name) { 
    $strImg .= "<img src='roles/$name'>\n"; 
} 
echo $strImg; 

輸出是:

<img src='roles/Name1'> 
<img src='roles/Name2'> 
<img src='roles/Name3'> 
<img src='roles/Name4'> 
<img src='roles/Name5'> 

我希望這是你需要的!