-3

我正在使用 wordpress 在我的网站上工作,通过单击照片来查看和更改用户的封面,然后将他重定向到process.php?pid=12

我在用

switch($GetPicId)
{

所以我不能添加更多图片,但现在我有脚本可以使用数据库上传图片,我想通过使用数据库获取 id 和图片位置

首先这是上传脚本

这是开关代码

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

2 回答 2

0

使用它来获取附件 url ..您的封面图片已上传到媒体中,对吗?

然后试试这个

<?php wp_get_attachment_url( $id ); ?>

它会变成这样

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

 $PicLocation =wp_get_attachment_url( $GetPicId);
于 2013-09-21T06:59:32.833 回答
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 '];
于 2013-09-21T07:00:41.190 回答