gpt4 book ai didi

php - 写入 Joomla 数据库

转载 作者:行者123 更新时间:2023-11-29 04:02:39 26 4
gpt4 key购买 nike

我是一名前端开发人员,所以我的 PHP 有点欠缺,我被卡住了。
我正在尝试将表单中的一些数据写入 Joomla 数据库。
这只是一个电子邮件地址,所以并不复杂。我在数据库中创建了一个表单和一个表来保存电子邮件地址。但是我无法让它写入数据库,我不确定我错过了什么。
我不确定我的代码中需要包含哪些类。我包含了 joomla/factory,所以我没有收到错误消息,告诉我 JFactory 不是一个对象,但我不知道是否需要包含其他任何东西。

这是我的 PHP 代码:

$emailAdd = $_POST['email'];

require_once ('../../libraries/joomla/factory.php');

$db =& JFactory::getDBO();
$query = "INSERT INTO '#__pdfemails' ('emailaddress')
VALUES ('thevalue')";
$db->setQuery($query);
$db->query();

我根本没有收到任何类型的错误,但它没有写入数据库。

有人可以帮忙吗?

最佳答案

这里有一个简单的答案 - http://extensions.joomla.org/extensions/contacts-and-feedback/forms

有 2 页的表单生成器。我知道 Chronoforms(它也是免费的)会做你想做的事。您可以在 10 分钟内完成,包括安装时间。此外,您无需自己编写即可获得验证和数据清理等其他功能。

从您发布的代码来看,您正在走向 XSS 和 SQL 注入(inject)攻击之路。帮自己一个忙,获得一个有效的扩展程序。

关于php - 写入 Joomla 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9413596/

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