有没有办法在Joomla中创建一个新的form.php
来使这段代码有效?
<?php
echo "<H2>Add a Car</H2><HR>";
function handleform()
{
global $UserName, $UserCarMake, $UserCarModel, $UserCarYear, $UserCarColor, $UserCarPlate;
$dbh=mysql_connect ("localhost", "username", "password");
if (!dbh)
{
die("Failed to open the Database");
}
mysql_select_db("joomladatabase");
if(mysql_errno())
{
die("<BR>" . mysql_errno().": ".mysql_error()."<BR>");
}
$query = "INSERT INTO RegisteredUserCars (UserName, UserCarMake, UserCarModel, UserCarYear, UserCarColor, UserCarPlate)
VALUES ('$UserName', '$UserCarMake', '$UserCarModel', '$UserCarYear', '$UserCarColor', '$UserCarPlate')";
$result = mysql_query($query);
if (mysql_errno())
{
die("<BR>" . mysql_errno().": ".mysql_error()."<BR>");
}
else
{
echo "Database has been updated.";
}
}
if ($beensubmitted)
{
handleform();
}
?>
<FORM METHOD="POST" ACTION="AddRegisteredCars.php">
<P><B>Enter Your Car Make</B>
<BR><INPUT TYPE="TEXT" NAME="UserCarMake"></P>
<P><B>Enter Your Car Model</B>
<BR><INPUT TYPE="TEXT" NAME="UserCarModel"></P>
<P><B>Enter Your Car Year</B>
<BR><INPUT TYPE="TEXT" NAME="UserCarYear"></P>
<P><B>Enter Your Car Color</B>
<BR><INPUT TYPE="TEXT" NAME="UserCarColor"></P>
<P><B>Enter Your Car's License Plate Number</B>
<BR><INPUT TYPE="TEXT" NAME="UserCarPlate"></P>
<BR><INPUT TYPE="HIDDEN" NAME="beensubmitted" VALUE="TRUE">
<P><INPUT TYPE="SUBMIT" NAME="submit" VALUE="SUBMIT"></P>
</FORM>
当我点击提交按钮时,弹出一个新链接,给我一个&#34; 404未找到&#34;页。我不知道将addregisteredcars.php
文件放在何处,它目前位于XAMPP(Joomla 3.0)文件夹中。我应该把它放在一个不同的地方吗?
我使用一些插件在文章中制作PHP代码 我使用的是MySQLi 我只是看到这段代码,我想我想把它作为我的参考,但我不知道应该在源代码中加入什么。