自定义HTML / PHP / Mysql表单在Joomla中不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义HTML / PHP / Mysql表单在Joomla中不起作用相关的知识,希望对你有一定的参考价值。

我为Joomla编了一个表格。它工作得非常好,但现在突然间php处理无法正常工作。我试了十几件事让它发挥作用,但它不听我的意思。为什么?

这是代码:

<?php
echo '<html>
      <table>
        <form method="post" action="post">
        <tr>
          <td>Uporabniško ime</td>
          <td><input type="text" name="up_ime" id="up_ime" size="20">
          </td>
        </tr>
        <tr>
          <td>Origin ID</td>
          <td><input type="text" name="origin" id="origin" size="40">
          </td>
        </tr>
        <tr>
          <td></td>
          <td align="right"><input type="submit" name="submit" value="Prijava"></td>
        </tr>
        </form>
        </table>

</html>';

mysql_connect("localhost","username","password");
mysql_select_db("fifaslov_fut");

$up_ime = $_POST['up_ime'];  
$origin = $_POST['origin'];

if(empty($up_ime) || empty($origin)){
    echo("");
} else{
    $order = "INSERT INTO futliga_pc_prijava (up_ime, origin) VALUES ('$up_ime','$origin')";
    $result = mysql_query($order);
    echo("<br>Uspešno ste se prijavili!");
}
mysql_close;
?>
答案

你没有存储connection Variable

$con = mysql_connect("localhost","fifaslov_fut","bovo2978", "fifaslov_fut");
$up_ime = $_POST['up_ime'];  
$origin = $_POST['origin'];

if(empty($up_ime) || empty($origin)){
echo("");
} else{
$order = "INSERT INTO futliga_pc_prijava (up_ime, origin) VALUES ('$up_ime','$origin')";
$result = mysql_query($con, $order);
echo("<br>Uspešno ste se prijavili!");
}
mysql_close($con);

只是一个建议使用mysqli

以上是关于自定义HTML / PHP / Mysql表单在Joomla中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

dedecms(织梦)自定义表单后台显示不全

joomla 自定义表单注销用户

php 在WordPress中自定义登录表单

php 在登录表单下添加自定义链接

PHP 在Drupal 6中自定义块搜索表单

php 表单自定义表单文件上传附件多附件表单