i have 3 images upload in form.
<form action="" method="post" enctype="multipart/form-data" class="form-horizontal"> <div class="form-group col-md-5"> <label for="image">centralizada</label> <input id="image" type="file" name="image" class="btn btn-danger"> </div> <div class="form-group col-md-5"> <label for="img_v1">v1</label> <input id="img_v1" type="file" name="img_v1" class="btn btn-danger"> </div> <div class="form-group col-md-5"> <label for="img_v2">v2</label> <input id="img_v2" type="file" name="img_v2" class="btn btn-danger"> </div>.
and have these 3 rows in database: image, img_v1, img_v2
and want upload 3 images each row script not working. posting first image , other 2 not.
this script
<?php include("includes/dbconn.php"); $error = ''; if(isset($_post['submit_post'])){ $title = strip_tags($_post['title']); $date = date('y-m-d h:i:s'); if($_files['image']['name'] !=''){ $image_name = $_files['image']['name']; $image_tmp = $_files['image']['tmp_name']; $image_size = $_files['image']['size']; $image_ext = pathinfo($image_name,pathinfo_extension); $image_path = '../clientes/img/'.$image_name; $image_db_path = 'img/'.$image_name; if($image_size < 10000000){ if($image_ext == 'jpg' || $image_ext == 'png' || $image_ext == 'jpeg' || $image_ext == 'gif'){ if(move_uploaded_file($image_tmp,$image_path)){ $ins_sql = "insert gallery (title, description, image, img_v1, img_v2, category, status) values ('$title', '$_post[description]', '$image_db_path', '$image_db_path', '$image_db_path', '$_post[category]', '$_post[status]')";
why other images uploading? obs:im learning php -noob
try (i have not tested)
function imageupload($field) { $image_name = $_files[$field]['name']; $image_tmp = $_files[$field]['tmp_name']; $image_size = $_files[$field]['size']; $image_ext = pathinfo($image_name, pathinfo_extension); $image_path = '../clientes/img/' . $image_name; if ($image_size < 10000000) { if ($image_ext == 'jpg' || $image_ext == 'png' || $image_ext == 'jpeg' || $image_ext == 'gif') { return move_uploaded_file($image_tmp, $image_path); } } return false; } if (isset($_post['submit_post'])) { $title = strip_tags($_post['title']); $date = date('y-m-d h:i:s'); if ($_files['image']['name'] != '') { $upload = imageupload('image'); $image_db_path = 'img/' . $_files['image']['name']; $upload1 = imageupload('img_v1'); $image_db_path1 = 'img/' . $_files['img_v1']['name']; $upload2 = imageupload('img_v2'); $image_db_path2 = 'img/' . $_files['img_v2']['name']; if ($upload && $upload1 && $upload2) $ins_sql = "insert gallery (title, description, image, img_v1, img_v2, category, status) values ('$title', '$_post[description]', '$image_db_path', '$image_db_path1', '$image_db_path2', '$_post[category]', '$_post[status]')"; } }
Comments
Post a Comment