2013-09-21 130 views
-3

我使用WordPress的查看和點擊圖片更換蓋用戶,然後重定向他的例子來process.php?pid=12如何從數據庫中使用ID

在我的網站的工作得到圖像位置我使用

switch($GetPicId) 
{ 

所以我不能添加更多的PIC我,但現在我有腳本中使用數據庫上傳PIC,我想通過使用數據庫

首先這是upload script

擺脫ID和PIC位置

,這是撥碼開關的

$GetPicId = $_GET["pid"]; // Picture ID from Index page 
$PicLocation =''; 

/* 
Users do not need to know original location of image. 
I think it's better to get image location from database using ID. 
for demo here i'am using PHP switch. 
*/ 
switch($GetPicId) 
{ 
    case 1: 
     $PicLocation = 'cover_pics/cover1.jpg'; 
     break; 
    case 2: 
     $PicLocation = 'cover_pics/cover2.jpg'; 
     break; 
    case 3: 
     $PicLocation = 'cover_pics/cover3.jpg'; 
     break; 
    case 4: 
     $PicLocation = 'cover_pics/cover4.jpg'; 
     break; 
    case 5: 
     $PicLocation = 'cover_pics/cover5.jpg'; 
     break; 
    case 6: 
     $PicLocation = 'cover_pics/cover6.jpg'; 
     break; 
    case 7: 
     $PicLocation = 'cover_pics/cover7.jpg'; 
     break; 
    case 8: 
     $PicLocation = 'cover_pics/cover8.jpg'; 
     break; 
    case 9: 
     $PicLocation = 'cover_pics/cover9.jpg'; 
     break; 
    case 10: 
     $PicLocation = 'cover_pics/cover10.jpg'; 
     break; 
    case 11: 
     $PicLocation = 'cover_pics/cover11.jpg'; 
     break; 
    default: 
     header('Location: ' . $homeurl); 
     break; 
} 
+0

如果你想只是一個基本的查詢,試試我給的代碼。 –

回答

0

只是嘗試

$GetPicId = $_GET["pid"]; // Picture ID from Index page 
$sql=mysql_query("SELECT piclocation FROM tableName WHERE pid=$GetPicId") or die(mysql_error()); 
$res=mysql_fetch_array($sql); 

$PicLocation = $res['piclocation ']; 
+0

謝謝真的它的幫助,但你能告訴我我怎麼能做一個完整的代碼 工作wordpress cuz wordpress目錄「www.4egx.com」 和app/process.php上的應用程序,所以我需要改變開關,並使完整的代碼從數據庫中獲取ID和圖像位置我希望都明白:( –

0

使用此得到附件的URL ..Your封面圖片在媒體上載權?

那就試試這個

<?php wp_get_attachment_url($id); ?> 

它會成爲像這樣

$GetPicId = $_GET["pid"]; // Picture ID from Index page 

$PicLocation =wp_get_attachment_url($GetPicId); 
+0

你的代碼是幫助,但你可以告訴我,如果我使用wordpress和文件位置將例如http://www.4egx.com/wp-content/uploads/200.jpg 和id將http:// www.4egx.com/?attachment_id=7 所有我需要現在完整的代碼,以獲得此ID和位置,並刪除開關cuz wordpress在www.4egx.com –

相關問題