0

my code cannot send all image data.
it sends odd or even no of data.please help

<?php
session_start();
include("dbcon.php");

if (isset($_POST['submit'])) {
    $j = 0; //Variable for indexing uploaded image 
    $a=0;
    $target_path = "uploads/"; //Declaring Path for uploaded images
    if (count($_FILES['file']['name'])<6)
    {
        $k=count($_FILES['file']['name']);
    }
    else
    {
        $k=6;
    }
    for ($i = 0; $i < $k; $i++) {//loop to get individual element from the array count($_FILES['file']['name'])

        $validextensions = array("jpeg", "jpg", "png");  //Extensions which are allowed
        $ext = explode('.', basename($_FILES['file']['name'][$i]));//explode file name from dot(.) 
        $file_extension = end($ext); //store extensions in the variable

        $target_path = $target_path . md5(uniqid()) . "." . $ext[count($ext) - 1];//set the target path with a new name of image
        $img='image'.$a;
        $id=$_SESSION['id'];

        $sql="UPDATE ads SET $img='$target_path' WHERE id='$id'";
        echo $img;
         $a=$a+1;

        $j = $j + 1;//increment the number of uploaded images according to the files in array       

      if (($_FILES["file"]["size"][$i] < 500000) //Approx. 500kb files can be uploaded.
                && in_array($file_extension, $validextensions)) {
            if (move_uploaded_file($_FILES['file']['tmp_name'][$i], $target_path)) {//if file moved to uploads folder
                echo $j. ').<span id="noerror">Image uploaded successfully!.</span><br/><br/>';
            } else {//if file was not moved.
                echo $j. ').<span id="error">please try again!.</span><br/><br/>';
            }
        } else {//if file size and file type was incorrect.
            echo $j. ').<span id="error">***Invalid file Size or Type***</span><br/><br/>';
        }
    }
    if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
mysql_close($con);
}
?>

Edited by pritaeas: Closed duplicate.

2
Contributors
1
Reply
21
Views
1 Year
Discussion Span
Last Post by Dilovan