GIF89a php
Current File : /home/drbalajibabycent/public_html/Admin-Panel/edit3.php
<?php
if(isset($_POST['submit'])){
    // Include the database configuration file
    include_once 'db.php';
    
    
    $namez=$_POST['name'];  
    $name=str_replace("'","\'",$namez);
    
   
    
    $targetDir = "image/Gallery/";
    $allowTypes = array('jpg','JPEG','JPG','PNG','png','jpeg','gif');
    
    $statusMsg = $errorMsg = $insertValuesSQL = $errorUpload = $errorUploadType = '';
    if(!empty(array_filter($_FILES['files']['name']))){
        foreach($_FILES['files']['name'] as $key=>$val){
            // File upload path
            $fileName = basename($_FILES['files']['name'][$key]);
            $targetFilePath = $targetDir . $fileName;
            
            // Check whether file type is valid
            $fileType = pathinfo($targetFilePath,PATHINFO_EXTENSION);
            if(in_array($fileType, $allowTypes)){
                // Upload file to server
                if(move_uploaded_file($_FILES["files"]["tmp_name"][$key], $targetFilePath)){
                    $insert = $db->query("INSERT into p3 (name,file) VALUES ('".$name."','".$fileName."')");
                    // Image db insert sql
                   
                }
            }
        }
        
       
            if($insert){
                $errorUpload = !empty($errorUpload)?'Upload Error: '.$errorUpload:'';
                $errorUploadType = !empty($errorUploadType)?'File Type Error: '.$errorUploadType:'';
                $errorMsg = !empty($errorUpload)?'<br/>'.$errorUpload.'<br/>'.$errorUploadType:'<br/>'.$errorUploadType;
                 $redirectUrl = 'Gallery-Details.php';

    echo '<script type="application/javascript">alert("Registered"); window.location.href = "'.$redirectUrl.'";</script>';
            }else{
                $statusMsg = "Sorry, there was an error uploading your file.";
            }
        
    }else{
        $statusMsg = 'Please select a file to upload.';
    }
    
    // Display status message
    echo $statusMsg;
}
?>