我正在使用核心php。我想将多个图像上传为五个并插入到数据库中。我创建了五个具有相同名称的不同字段。我的代码就像:
<input type="file" class="form-control" name="slider_image[]" id="inputPassword1" placeholder="Offer Days" required>
<input type="file" class="form-control" name="slider_image[]" id="inputPassword1" placeholder="Offer Days" required>
<input type="file" class="form-control" name="slider_image[]" id="inputPassword1" placeholder="Offer Days" required>
<input type="file" class="form-control" name="slider_image[]" id="inputPassword1" placeholder="Offer Days" required>
<input type="file" class="form-control" name="slider_image[]" id="inputPassword1" placeholder="Offer Days" required>
<input type="submit" name ="submit">
我的PHP代码就像:
if(isset($_POST['submit']))
{
$image = $_FILES['slider_image']['name'];
$temp = $_FILES['slider_image']['temp'];
$path = "upload/";
foreach ($image as $key => $value) {
//echo $value."---";
}
pirnt_r($ image)的输出是:
Array(
[0] => 001.jpg
[1] => 001.jpg
[2] => 001.jpg
[3] => 001.jpg
[4] => 001.jpg
)
我的表名是滑块,字段是:
1)的id 2)slider1 3)slider2 4)slider3 5)slider4 6)slider5 那么当具有相同的帖子名称时,如何将滑块图像插入到不同的字段中呢?
答案 0 :(得分:2)
您可以将所有数组值分配给本地变量以及可以在sql查询中使用的那些局部变量。
$var1 = Array[0]
$var2 = Array[1]
$var3 = Array[2]
$var4 = Array[3]
$var5 = Array[4]
在查询中使用这些变量。
答案 1 :(得分:0)
您可以打印$_FILES['slider_image']['name'];
这将显示您从中获得数组的索引并模拟您想要的内容。