用php上传3张照片

yrwegjxp  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(438)

我上传我的tp照片有问题。我有我的第一张照片,很顺利的s的上传,但第二和第三个什么都没有。我把一个原始图像在数据库中,然后我回到网站测试在上传它删除了我好我的图片链接,但我没有新的来取代它,没有在服务器上的图像。
这是我的密码:

  1. $image = "";$image_2 = "";
  2. $image_3 = "";
  3.  
  4. if(isset($_FILES['pointpicture']) AND !empty($_FILES['pointpicture']['name']))
  5. {
  6.     $taillemax = 2097152;
  7.     $extensionvalides = array('jpg','jpeg','png');
  8.      
  9.     if($_FILES['pointpicture']['size'] <= $taillemax)
  10.     {
  11.         $extensionupload = strtolower( substr(strrchr($_FILES['pointpicture']['name'],'.'),1));
  12.          
  13.         if(in_array($extensionupload,$extensionvalides))
  14.         {
  15.             $img = RandomString();
  16.             $chemin = $abs_path."images/pointpictures/".$img.".".$extensionupload;
  17.             $image = "images/pointpictures/".$img.".".$extensionupload;
  18.             $resultat = move_uploaded_file($_FILES["pointpicture"]["tmp_name"], $chemin);
  19.              
  20.             if($resultat)
  21.             {
  22.                 //select current user old profile picture name
  23.                 $avatar = $mysqli->query("SELECT image FROM pointsofinterest WHERE id = ".$pointid )->fetch_object()->image;
  24.                 $filename = $abs_path."images/pointpictures/".$avatar;
  25.                 if (file_exists($filename)) {
  26.                     unlink($filename);
  27.                 }
  28.                 system('chmod 775 "'.$chemin.'"');
  29.             }
  30.             else { header('Location: '.$base_url.'mespoints?modif=uploaderror'); }
  31.         } else { header('Location: '.$base_url.'mespoints?modif=badformat'); }
  32.          
  33.     } else { header('Location: '.$base_url.'mespoints?modif=picistofat'); }
  34. }
  35. else
  36. {
  37.     $image = $mysqli->query("SELECT image FROM pointsofinterest WHERE id = '".$pointid."'")->fetch_object()->image;
  38. }
  39.  
  40. if(isset($_FILES['pointpicture2']) AND !empty($_FILES['pointpicture2']['name']))
  41. {
  42.     $taillemax = 2097152;
  43.     $extensionvalides = array('jpg','jpeg','png');
  44.      
  45.     if($_FILES['pointpicture2']['size'] <= $taillemax)
  46.     {
  47.         $extensionupload = strtolower( substr(strrchr($_FILES['pointpicture2']['name'],'.'),1));
  48.          
  49.         if(in_array($extensionupload,$extensionvalides))
  50.         {
  51.             $img = RandomString();
  52.             $chemin = $abs_path."images/pointpictures/".$img.".".$extensionupload;
  53.             $image_2 = "images/pointpictures/".$img.".".$extensionupload;
  54.             $resultat = move_uploaded_file($_FILES["pointpicture2"]["tmp_name"], $chemin);
  55.              
  56.             if($resultat)
  57.             {
  58.                 //select current user old profile picture name
  59.                 $avatar = $mysqli->query("SELECT image_2 FROM pointsofinterest WHERE id = ".$pointid )->fetch_object()->image;
  60.                 $filename = $abs_path."images/pointpictures/".$avatar;
  61.                 if (file_exists($filename)) {
  62.                     unlink($filename);
  63.                 }
  64.                 system('chmod 775 "'.$chemin.'"');
  65.             }
  66.             else { header('Location: '.$base_url.'mespoints?modif=uploaderror'); }
  67.         } else { header('Location: '.$base_url.'mespoints?modif=badformat'); }
  68.          
  69.     } else { header('Location: '.$base_url.'mespoints?modif=picistofat'); }
  70. }
  71. else
  72. {
  73.     $image_2 = $mysqli->query("SELECT image_2 FROM pointsofinterest WHERE id = '".$pointid."'")->fetch_object()->image;
  74. }
  75.  
  76. if(isset($_FILES['pointpicture3']) AND !empty($_FILES['pointpicture3']['name']))
  77. {
  78.     $taillemax = 2097152;
  79.     $extensionvalides = array('jpg','jpeg','png');
  80.      
  81.     if($_FILES['pointpicture3']['size'] <= $taillemax)
  82.     {
  83.         $extensionupload = strtolower( substr(strrchr($_FILES['pointpicture3']['name'],'.'),1));
  84.          
  85.         if(in_array($extensionupload,$extensionvalides))
  86.         {
  87.             $img = RandomString();
  88.             $chemin = $abs_path."images/pointpictures/".$img.".".$extensionupload;
  89.             $image_3 = "images/pointpictures/".$img.".".$extensionupload;
  90.             $resultat = move_uploaded_file($_FILES["pointpicture3"]["tmp_name"], $chemin);
  91.              
  92.             if($resultat)
  93.             {
  94.                 //select current user old profile picture name
  95.                 $avatar = $mysqli->query("SELECT image_3 FROM pointsofinterest WHERE id = ".$pointid )->fetch_object()->image;
  96.                 $filename = $abs_path."images/pointpictures/".$avatar;
  97.                 if (file_exists($filename)) {
  98.                     unlink($filename);
  99.                 }
  100.                 system('chmod 775 "'.$chemin.'"');
  101.             }
  102.             else { header('Location: '.$base_url.'mespoints?modif=uploaderror'); }
  103.         } else { header('Location: '.$base_url.'mespoints?modif=badformat'); }
  104.          
  105.     } else { header('Location: '.$base_url.'mespoints?modif=picistofat'); }
  106. }
  107. else
  108. {
  109.     $image_3 = $mysqli->query("SELECT image_3 FROM pointsofinterest WHERE id = '".$pointid."'")->fetch_object()->image;
  110. }
  111.  
  112. $requete = "UPDATE pointsofinterest SET categorie = '".$pointcat."', titre = '".$pointname."', address = '".$pointaddress."', tel = '".$pointphone."',
  113.             longitude = '".$pointlong."', latitude = '".$pointlat."', keywords = '".$pointkeywords."', email = '".$pointemail."', website = '".$pointwebsite."',
  114.             description = '".$pointdesc."', facility = '".$pointfacility."', facebook = '".$pointfacebook."', instagram = '".$pointinstagram."', twitter = '".$pointtwitter."',
  115.             horairesLundi = '".$pointhoraireslundi."', horairesMardi = '".$pointhorairesmardi."', horairesMercredi = '".$pointhorairesmercredi."',
  116.             horairesJeudi = '".$pointhorairesjeudi."', horairesVendredi = '".$pointhorairesvendredi."', horairesSamedi = '".$pointhorairessamedi."',
  117.             horairesDimanche = '".$pointhorairesdimanche."', image = '".$image."', image_2 = '".$image_2."', image_3 = '".$image_3."' WHERE id = '".$pointid."'";
  118.  
  119. mysqli_query($mysqli, $requete);
093gszye

093gszye1#

添加 [] 作为你所在领域的名字

  1. <input name="userfile[]" type="file" /><br />

相关问题