• 22-05-2023, 22:16:46
    #1
    Merhaba,

    Aşağıda slider ekleme kodum ama çalışmıyor hazır script olduğu için hatayı gizlemişler şuan hatayıda göremiyorum yardımcı olabilecek varmı ?

    <?php
    if(isset($_POST['form1'])) {
        $valid = 1;
    
        $path = $_FILES['photo']['name'];
        $path_tmp = $_FILES['photo']['tmp_name'];
    
        if($path!='') {
            $ext = pathinfo( $path, PATHINFO_EXTENSION );
            $file_name = basename( $path, '.' . $ext );
            if( $ext!='jpg' && $ext!='png' && $ext!='jpeg' && $ext!='gif' ) {
                $valid = 0;
                $error_message .= 'You must have to upload jpg, jpeg, gif or png file<br>';
            }
        } else {
            $valid = 0;
            $error_message .= 'You must have to select a photo<br>';
        }
    
        if($valid == 1) {
    
            // getting auto increment id
            $statement = $pdo->prepare("SHOW TABLE STATUS LIKE 'tbl_slider'");
            $statement->execute();
            $result = $statement->fetchAll();
            foreach($result as $row) {
                $ai_id=$row[10];
            }
    
    
            $final_name = 'slider-'.$ai_id.'.'.$ext;
            move_uploaded_file( $path_tmp, '../uploads/'.$final_name );
    
        
            $statement = $pdo->prepare("INSERT INTO tbl_slider (photo,heading,content,button_text,button_url,order,status) VALUES (?,?,?,?,?,?,?)");
            $statement->execute(array($final_name,$_POST['heading'],$_POST['content'],$_POST['button_text'],$_POST['button_url'],$_POST['slide_order'],$_POST['status']));
                
            $success_message = 'Slider is added successfully!';
    
            unset($_POST['heading']);
            unset($_POST['content']);
            unset($_POST['button_text']);
            unset($_POST['button_url']);
            unset($_POST['slide_order']);
            unset($_POST['status']);
        }
    }
    ?>
  • 23-05-2023, 02:31:32
    #2
    <?php
    if(isset($_POST['form1'])) {
        $valid = 1;
        $error_message = '';
     
        $path = $_FILES['photo']['name'];
        $path_tmp = $_FILES['photo']['tmp_name'];
     
        if($path != '') {
            $ext = strtolower(pathinfo($path, PATHINFO_EXTENSION));
            $file_name = basename($path, '.' . $ext);
            if($ext != 'jpg' && $ext != 'png' && $ext != 'jpeg' && $ext != 'gif') {
                $valid = 0;
                $error_message .= 'You must upload a jpg, jpeg, gif or png file.<br>';
            }
        } else {
            $valid = 0;
            $error_message .= 'You must select a photo.<br>';
        }
     
        if($valid == 1) {
            // Auto increment ID'yi almak için doğru sütun adını kullanın
            $statement = $pdo->prepare("SHOW TABLE STATUS LIKE 'tbl_slider'");
            $statement->execute();
            $result = $statement->fetchAll();
            foreach($result as $row) {
                $ai_id=$row['Auto_increment']; 
            }
     
            $final_name = 'slider-' . $ai_id . '.' . $ext;
            move_uploaded_file($path_tmp, '../uploads/' . $final_name);
     
            $statement = $pdo->prepare("INSERT INTO tbl_slider (photo, heading, content, button_text, button_url, order, status) VALUES (?,?,?,?,?,?,?)");
            $statement->execute(array($final_name, $_POST['heading'], $_POST['content'], $_POST['button_text'], $_POST['button_url'], $_POST['slide_order'], $_POST['status']));
                
            $success_message = 'Slider added successfully!';
     
            // Form verilerini temizleyin
            unset($_POST['heading']);
            unset($_POST['content']);
            unset($_POST['button_text']);
            unset($_POST['button_url']);
            unset($_POST['slide_order']);
            unset($_POST['status']);
        }
    }
    ?>
  • 27-05-2023, 23:49:15
    #3
    mehmetkul adlı üyeden alıntı: mesajı görüntüle
    <?php
    if(isset($_POST['form1'])) {
        $valid = 1;
        $error_message = '';
     
        $path = $_FILES['photo']['name'];
        $path_tmp = $_FILES['photo']['tmp_name'];
     
        if($path != '') {
            $ext = strtolower(pathinfo($path, PATHINFO_EXTENSION));
            $file_name = basename($path, '.' . $ext);
            if($ext != 'jpg' && $ext != 'png' && $ext != 'jpeg' && $ext != 'gif') {
                $valid = 0;
                $error_message .= 'You must upload a jpg, jpeg, gif or png file.<br>';
            }
        } else {
            $valid = 0;
            $error_message .= 'You must select a photo.<br>';
        }
     
        if($valid == 1) {
            // Auto increment ID'yi almak için doğru sütun adını kullanın
            $statement = $pdo->prepare("SHOW TABLE STATUS LIKE 'tbl_slider'");
            $statement->execute();
            $result = $statement->fetchAll();
            foreach($result as $row) {
                $ai_id=$row['Auto_increment'];
            }
     
            $final_name = 'slider-' . $ai_id . '.' . $ext;
            move_uploaded_file($path_tmp, '../uploads/' . $final_name);
     
            $statement = $pdo->prepare("INSERT INTO tbl_slider (photo, heading, content, button_text, button_url, order, status) VALUES (?,?,?,?,?,?,?)");
            $statement->execute(array($final_name, $_POST['heading'], $_POST['content'], $_POST['button_text'], $_POST['button_url'], $_POST['slide_order'], $_POST['status']));
                
            $success_message = 'Slider added successfully!';
     
            // Form verilerini temizleyin
            unset($_POST['heading']);
            unset($_POST['content']);
            unset($_POST['button_text']);
            unset($_POST['button_url']);
            unset($_POST['slide_order']);
            unset($_POST['status']);
        }
    }
    ?>

    Teşekkür ederim. Hocam sağolun