Crud应用程序不会插入数据库

时间:2019-02-28 17:28:10

标签: php html sql

我的应用程序不会插入数据库,并且不会给我任何错误。 如果我的问题重复,请重定向到原始问题,谢谢。

我的PHP代码:

<?php
include_once("dbconfig.php");

if(isset($_POST['submit'])){
    /*$targetDir = "slike/";
    $allowTypes = array('jpg','png','jpeg','gif');
    $statusMsg = $errorMsg = $insertValuesSQL = $errorUpload = $errorUploadType = '';*/
    $image = $_FILES['files']['tmp_name'];
    $file = addslashes(file_get_contents($image));
    $name = mysqli_real_escape_string($mysqli, $_POST['ime']);
    $group=mysqli_real_escape_string($mysqli,$_POST['grupa']);
    $semi=mysqli_real_escape_string($mysqli,$_POST['podgrupa']);
    $price=mysqli_real_escape_string($mysqli,$_POST['cena']);
    if(empty($name) || empty($group) || empty($semi)||empty($price)) {
        echo "<font color='red'>Namesteno je da sve moraju da budu popunjene.</font><br/>";

        if(empty($name)) {
            echo "<font color='red'>Ime je prazno.</font><br/>";
        }

        if(empty($group)) {
            echo "<font color='red'>Grupa je prazna.</font><br/>";
        }

        if(empty($semi)) {
            echo "<font color='red'>Podgrupa je prazna.</font><br/>";
        }
        if(empty($price)){
            echo "<font color='red'>Cena je prazna.</font><br/>";
        }
    }
    else{

       $result = mysqli_query($mysqli, "INSERT INTO slike(ime,grupa,podgrupa,cena,slika) VALUES('$name','$group','$semi','$price','$file')");

       echo "<font color='green'>Data added successfully.";
}
}


  ?>

我的html:

  </div>
    <div class="content">
    <form action="" method="post" enctype="multipart/form-data">
        Slike biras ovde:
        <input type="file" name="files">
        <p>IME</p>
        <input type="text" name="ime">
        <p>GRUPA</p>
        <input type="text" name="grupa">
        <p>PODGRUPA</p>
        <input type="text" name="podgrupa">
        <p>CENA</p>
        <input type="text" name="cena">
        <input type="submit" name="submit" value="UPISI">
    </form>

如果您需要更多代码,我会在回复中发布。 问题是我收到消息“数据添加成功” 但是当我进入数据库时​​,它是空的。 谢谢任何帮助我的人。

1 个答案:

答案 0 :(得分:0)

<form action="/your_php_file.php" method="post" enctype="multipart/form-data">

请对您的表单设置操作,该操作应转到您的php文件。