gpt4 book ai didi

php - mysql与php在表中添加一行

转载 作者:行者123 更新时间:2023-11-29 14:08:48 24 4
gpt4 key购买 nike

我非常困惑为什么这不起作用,因为它在我的另一张 table 上起作用。

程序如下:

CREATE PROCEDURE dodaj_ubezpieczenie
(do_nazwa_ubezpieczenia VARCHAR(30),
do_wysokosc_ubezpieczenia decimal(4,2)
)
MODIFIES SQL DATA
BEGIN
INSERT INTO ubezpieczenia
(nazwa_ubezpieczenia,wysokosc_ubezpieczenia)
VALUES
(do_nazwa_ubezpieczenia,do_wysokosc_ubezpieczenia);
END$$

程序适用于示例:

call dodaj_ubezpieczenie('lol',5);

这是脚本:

<?php
error_reporting(E_ALL|E_NOTICE);
$nazwabazydanych = "projekt";

$nazwa_ubezpieczenia = mysql_real_escape_string($_POST['nazwa_ubezpieczenia']);
$wysokosc_ubezpieczenia = mysql_real_escape_string($_POST['wysokosc_ubezpieczenia']);


if (!$nazwa_ubezpieczenia || !$wysokosc_ubezpieczenia)

{
print "Nie zostały wypełnione wszystkie pola";
exit;
}


$db = mysql_pconnect("localhost", "root", "");
if (!$db)
{
print "Nie można nawiązać połączenia z bazą danych";
exit;
}

mysql_select_db("$nazwabazydanych");

$query = mysql_query("CALL dodaj_ubezpieczenie ('$nazwa_ubezpieczenia','$wysokosc_ubezpieczenia')");

?>

它的用途:

<form action="ubezp.php" method="post">
Nazwa ubezpieczenia: <input type="text" name="nazwa_ubezpieczenia" maxlength=30 size=31><br><br>
Wysokość ubezpieczenia: <input type="text" name="wartosc_ubezpieczenia" maxlength=6 size=8><br><br>
<input type="submit" value="Dodaj ubezpieczenie">
</form>

最后出现错误:

Notice: Undefined index: wysokosc_ubezpieczenia in C:\xampp\htdocs\proj\ubezp.php on line 6
Nie zostały wypełnione wszystkie pola

我真的非常困惑这里出了什么问题。

最佳答案

似乎只是一个拼写错误?

$wysokosc_ubezpieczenia = mysql_real_escape_string($_POST['wysokosc_ubezpieczenia']);

应该是

$wysokosc_ubezpieczenia = mysql_real_escape_string($_POST['wartosc_ubezpieczenia']);

关于php - mysql与php在表中添加一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13867284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com