Rumah  >  Soal Jawab  >  teks badan

Imej dimuat naik dan tidak boleh dipaparkan selepas ditambah ke pangkalan data.

addPro.php page
<tr>
<td align="right">Gambar produk</td>
<td>
<label for="file">Sila pilih:</ label> ;
<input type="file" name="file" id="file" />
<!-- <a href="javascript:void(0)" id="selectFileBtn"> lampiran</a>
<div id="attachList" class="clear"></div> -->
</td>
</tr>
checkaddPro.php halaman
<?php
header('content-type:text/html;charset=utf-8');
include_once( 'conn.php');



$GNName=$_POST["pName"];
$CID=$_POST["CID"];
$GPrice=$_POST["mPrice"];
// $ GImage=$_FILES["fail"];
$GContent=$_POST["pDesc"];

jika($_FILES["fail"]["ralat"])
{
echo $_FILES["fail"] ["error"];
}
else
{
//Kawal jenis dan saiz fail yang dimuat naik
if(($_FILES["file"]["type"]=="image/jpeg" || $_FILES [ "Fail"] ["jenis"] == "Imej/PNG") && $ _Fail ["fail"] ["saiz"] & lt; 1024000) {
// Cari kedudukan fail yang disimpan // $ nama fail = "./file/".tarikh("YmdHis")  gunakan menggunakan  -                                                                                           . ' -8", "GB2312", $ FILENAME);

// Tentukan sama ada fail itu wujud
(File_exists ($ FILENAME)) {
Echo "yang telah wujud! ";
       }
                                                                                                                                                                                                                                                                                                                                                                                                                   

​ ​ ​ ​ // $sql="masukkan ke dalam nilai barang('',' {$nama fail}')";
           $sql = "masukkan ke dalam barang(GNName,CID,GPrice, nilai GImage,GContent)('$GName','$CID','$GPrice','$filename',' $GContent')";
mysql_query($sql);
$num = mysql_affected_rows();
jika ($bilangan>0) {
echo "<skrip>alert('Tambah produk berjaya');location='addPro.php';</script>";
              }lain{
                      ;          ;           ;                                                                                     ; location='addPro.php';</script>";
}
              }
                                                                        … daripada halaman tidak dipaparkan



2575 hari yang lalu1507

membalas semua(2)saya akan balas

  • nearest

    nearest2017-10-26 00:23:28

    Tukar $nama fail kepada laluan relatif atau laluan fizikal

    balas
    1
  • 路过

    路过2017-10-25 08:16:16

    Mungkin terdapat ralat di tempat ini

    1. Tiada fail yang disimpan (gambar tidak wujud)

    2. Alamat gambar tidak betul (lihat mesej ralat konsol)

    3. Data tidak dikeluarkan

    balas
    0
  • Ia tidak disimpan ke folder tempatan saya, tetapi saya tidak boleh menulis

    · 2017-10-25 19:22:00
  • Batalbalas