在Joomla中创建另一个表单

时间:2015-03-05 07:39:54

标签: php mysql joomla joomla3.0

有没有办法在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 我只是看到这段代码,我想我想把它作为我的参考,但我不知道应该在源代码中加入什么。

0 个答案:

没有答案