在 html div 内容中加载 PHP 文件不起作用

我在 html div 内容中加载 PHP 文件时遇到问题。它加载正常,但不将数据发送到数据库。控制台没有问题。


在div中加载form.php


$(document).ready(function(){

  $("#Formularz").click(function(){

    $(".container").load('formularz.php');

  });

});

表单.php 文件:


<?php

        $host = "localhost";

$user = "root";

$password = "";

$dbname = "sklep_komputerowy";  

        $conn = mysqli_connect($host,$user,$password,$dbname);


        

        if(isset($_POST['save']))

        {

        

        $id = $_POST['id'];

        $nazwa = $_POST['nazwa'] ;

        $typ = $_POST['typ'] ;

        $cena = $_POST['cena'] ;

        

        

        $sql = "INSERT INTO `asortyment` (id,nazwa, typ, cena) VALUES ('$id','$nazwa', '$typ', '$cena') ";

          mysqli_query($conn,$sql)

    or die ("essa");

        }       

        

        ?>


<form method="post">

            ID    <input type="text" name= "id" onkeypress='return event.charCode >= 48 && event.charCode <= 57' /><br>

            Nazwa <input type="text" name="nazwa"  /><br>

            Typ   <input type="text" name="typ" /><br>

            Cena  <input type="text" name= "cena" onkeypress='return event.charCode >= 48 && event.charCode <= 57' /><br>

                  <input type="submit" name="save" value="Dodaj"/>

        </form> 


摇曳的蔷薇
浏览 110回答 1
1回答

慕的地10843

html 中的表单标签需要 prop&nbsp;action&nbsp;使用指定的方法发出请求。&nbsp;<form action="/formularz" method="post">&nbsp;另外,正如我们在评论中讨论的那样,如果您想在执行后重定向到索引,请在&nbsp;if&nbsp;内部使用,就在最后,header('location: /');
打开App,查看更多内容
随时随地看视频慕课网APP