• 14-03-2022, 23:48:41
    #1
    basit bi stok takip scripti yapmaya calısıyorum. php konusunda henüz çok yeniyim hata alıyorum.
    <?php include("config.php"); 
    if(isset($_POST)){ 
        
        
    if($_FILES["StokPic"]["type"]=="image/jpeg"){
    $resimadi= $_FILES["StokPic"]["name"]; 
    $StokCode = $_POST["StokCode"]; 
        $a = $_POST["36"];
        $b = $_POST["37"];
        $c = $_POST["38"];
        $d = $_POST["39"];
        $e = $_POST["40"];
        $f = $_POST["41"];
        $g = $_POST["42"];
        $h = $_POST["43"];
        $j = $_POST["44"];
        $k = $_POST["45"];
        
        
    $resim=explode(".",$resimadi); 
    $uzantisi=$resim[1]; 
    $yeni=md5($resim[0]); 
    $yeniad="uploads/".$yeni.".".$uzantisi; 
    if(move_uploaded_file($_FILES["StokPic"]["tmp_name"],$yeniad)){ 
    
    
    $sql=$db->prepare("INSERT INTO stok (StokPic,StokCode,36,37,38,39,40,41,42,43,44,45) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)"); 
    $sql->execute(array($yeniad,$StokCode,$a,$b,$c,$d,$e,$f,$g,$h,$j,$k)); 
    $hata = $sql->errorInfo(); 
    echo empty($hata[2]) ? "Basarili Bir sekilde Eklendi." : $hata[2]; 
    
    }else 
    
    { echo "Resim YUklenemedi"; 
    
    }
    } else { echo "Dosya Tipiniz Jpeg olmalsdir";} 
    
    }
    ?>
    
    <!doctype html>
    <html lang="tr">
      <head>
    
     </head>
     <body>
           
       
        <form action="" method="post" enctype="multipart/form-data">
            
            ürün görseli <input type="file" class="custom-file-input" id="StokPic" name="StokPic">
                                                <br><br>
            
           STok kod <input type="text" name="StokCode" placeholder="StokCode"><br><br>
            36
            <input type="text" name="36" placeholder="adet"><br><br>
            37
            <input type="text" name="37" placeholder="adet"><br><br>
            38
            <input type="text" name="38" placeholder="adet"><br><br>
            39
            <input type="text" name="39" placeholder="adet"><br><br>
            40
            <input type="text" name="40" placeholder="adet"><br><br>
            41
            <input type="text" name="41" placeholder="adet"><br><br>
            42
            <input type="text" name="42" placeholder="adet"><br><br>
            43
            <input type="text" name="43" placeholder="adet"><br><br>
            44
            <input type="text" name="44" placeholder="adet"><br><br>
            45
            <input type="text" name="45" placeholder="adet"><br><br>
            
        <button type="submit" class="btn btn-primary">
                                            Ekle
                                        </button>
         
         
         
        
         
        </form>
         
         
         
      </body>
    
    
    </html>
    aldığım hata

  • 14-03-2022, 23:52:30
    #2
    Üyeliği durduruldu
    27-29 satırdaki SQL sorgunda hata var
  • 15-03-2022, 02:26:36
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    `36`,`37`,`38`,`39`...
  • 15-03-2022, 14:42:23
    #4
    hala bi çözüme kavuşamadık
  • 16-03-2022, 11:51:37
    #5
    Kolon isimleri rakam olmasından kaynaklanıyor sanırım. Kolon isimlerini yukarıdaki arkadaşın yazdığı gibi `36`,`37`... gibi tırnağın içerisine yazıp dener misiniz? Bu eğik tek tırnağın adı neydi hatırlayamadım normal tek tırnak değil dikkat edelim