سلام
من یه اسکریپتی دارم که 3 تا فیلد داره
و تمام مقادیر برای این 3 فیلد نوشتاری هست و پس از کلیک بر روی دکمه Submit اطلاعات در یک دیتابیس ذخیره می شه
حالا من می خوام 2 فیلد اولی سر جاش بمونه ولی توی فیلد سوم به جای نوشتن یه عکس از کامپیوتر انتخاب بشه و بعد از کلیک بر روی Submit اطلاعات و شاید هم عکس توی دیتابیس ذخیره بشه
قسمتی از اون اسکریپت که مربوط به این بخش می باشد به صورت زیر است
کد PHP:
}elseif($_GET['page']=="add-p3"){
    
$num=intval($_POST['num']);
    
$textinfo=$_POST['textinfo'];
    
$date=$_POST['date'];
    if(
$textinfo && $num && $date){
    
$db->query("INSERT INTO " PREFIX "_school_p3 (num,date,textinfo) values ('$num','$date','$textinfo')");
    
$error="<div class=\"error1\">با موفقیت در سیستم ثبت شد .</div>";
    }
    print 
htmlbody1"متن","
<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
<tr>
<td align=\"right\" valign=\"top\" width=\"20%\">
$menu
</td>
<td align=\"right\" valign=\"top\" width=\"80%\">
{$error}
<form action=\"\" method=\"post\">
<table width=\"400\" cellpadding=\"2\" cellspacing=\"2\" border=\"0\">
<tr>
<td width=\"150\" align=\"right\" valign=\"middle\">فیلد 1 : </td>
<td width=\"250\" align=\"right\" valign=\"top\"> <input name=\"num\" style=\"text-align:left\" type=\"text\"> </td>
</tr>

<tr>
<td width=\"150\" align=\"right\" valign=\"middle\">فیلد 2  : </td>
<td width=\"250\" align=\"right\" valign=\"top\"> <input name=\"date\" style=\"text-align:left\" value=\"90/1/1\" type=\"text\"> </td>
</tr>

<tr>
<td width=\"150\" align=\"right\" valign=\"middle\">فیلد 3 : </td>
<td width=\"250\" align=\"right\" valign=\"top\"> 
<div style=\"text-align:right\">
<textarea name=\"textinfo\" style=\"width:250px; height:80px;\"></textarea>
</div>
</td>
</tr>
<tr>
<td width=\"150\" align=\"right\" valign=\"middle\"> </td>
<td width=\"250\" align=\"right\" valign=\"top\"> <button type=\"submit\">ثبت اطلاعات</button> </td>
</tr>
</table>
</form>

</td></tr></table>
); 
همانطور که می بینید من می خوام در قسمت فیلد 3 یک عکس از کامپیوتر انتخاب و در دیتابیس و یا جایی در هاست ذخیره و بشه و به طوری که بشه بعدا فراخانی کرد (مثل نوشته ها )
مشکل دوم من اینه که مقادیر ذخیره شده در دیتابیس برای فیلد 2 رو در یک منوی کشویی ظاهر بشه و کسی بعد از انتخاب یکی از گزینه های منو و کلیک بر روی Show عکسی که در بالا می گفتم نمایان بشه (عکسی که در قسمت فیلد 3 انتخاب کردیم و در دیتابیس یا جایی از هاست ذخیره شده )
قسمتی از کد مربوط به مشکل دوم
کد PHP:
                     //> p3
        
$result $db->query("SELECT * FROM ".PREFIX."_school_p3 where num='$idnum'");
        while(
$row $db->get_row($result)){
        
$p3_list.="
        <table width=\"500\" border=\"0\"  class=\"p1list\">
        <tr>
        <td align=\"right\" valign=\"top\" width=\"500\">
        &nbsp;<font color=\"#c12c2d\"> فیلد 2  : 
{$row['date']} </font><br>
        <div style=\"padding:4px; text-align:right; font:8pt/1.7 Tahoma, Geneva, sans-serif; direction:rtl\">
{$row['textinfo']}</div>
        </td>
        </tr>
        </table>
        
        
        "
;
        } 
نکته : دیتابیس ها به خوبی کار می کنه و مشکلی در اون نیست
اگر دقت کرده باشید توی متن دوم خط
کد PHP:
<div style=\"padding:4px; text-align:right; font:8pt/1.7 Tahoma,  Geneva, sans-serif; direction:rtl\">{$row['textinfo']}</div> 
همان بازیابی فیلد سوم هست که می خوام بازیابی به صورت عکس باشه
و تمامی مقادیر در فیلد 2 که در دیتابیس ذخیره شده می خوام در یک منو کشویی ریلود بشه
نکته 2 : اگر دقت کرده باشید می بینید که هیچ دکمه ای جهت نمایش مقادیر فیلد 2 موجود نمی باشد و از دوستان خواهش دارم این دکمه رو نیز در راهنمایی در نظر بگیرند
از دوستان خواهشمندم که به من در حل این مشکل کمک بکنند