【问题标题】:SQL error when creating my own form in joomla在 joomla 中创建我自己的表单时出现 SQL 错误
【发布时间】:2012-05-05 16:39:45
【问题描述】:

大家好,我想在 joomla 中创建自己的表单并使用 post 方法。 所以我下载了扩展程序,以便在 joomla 的文章中编写自己的代码,就像这样

<form action="http://localhost/ocr/includes/Create_Subject.php" method="post">

username <input type="text" name="menu_name" value=""/><br/>

password <input type="text" name="id" value=""/><br/>

<input type="submit" name="save" value="Submit" />
</form>

然后我转到我的网站数据库并创建一个名为 show 的表以将我的值添加到其中,我从我的表单中获取它 制作一个名为 (Create_Subject.php) 的 php 文件,然后我将其放入我网站中的包含文件中,并通过您在我的 html 代码中看到的操作以及该 php 此处的代码来调用它

<?php 
 $coonect=mysql_connect("localhost","root","");
     if(!$coonect){
  echo "Data_base error";
    die(mysql_error());
    }
     ?>
   <?php
       $username=$_POST['menu_name'];
       $id=$_POST['id'];

       $db_select=mysql_select_db("ocr");
       if(!$db_select){
    die(mysql_error());
     echo" error";

         }
             $query= "INSERT INTO show (
            name , id ) 
            VALUES( '{$username}' ,{$id} ) " ;

                 if(mysql_query($query)){
         header("www.google.com");
           exit;
          }else{
       echo"<p> error </p>";
      }

           ?>

`

当我运行该站点时,向我显示一个错误是什么做错了任何 heleeeeep plez ....:))

【问题讨论】:

  • 我不知道他在新标签中给我看错误按摩:S
  • 当我在浏览器中输入 url localhost/ocr/includes/Create_Subject.php 时告诉我这两行有错误 $username=$_POST['menu_name']; $id=$_POST['id'];
  • 感谢@jprofitt 错误出现在我的 sql 查询中,现在可以使用了 :) 感谢您的关注
  • 你知道你不必使用 mysql_connect("localhost","root","");用于 Joomla 扩展。只需使用 $db =& JFactory::getDBO();

标签: php html joomla joomla-extensions


【解决方案1】:

在这里您可以找到有关使用 Joomla 进行 SQLQuering 的大量信息!

http://docs.joomla.org/Accessing_the_database_using_JDatabase

如果有任何问题,你可以问任何你想要的......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-08
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    • 2019-05-03
    • 1970-01-01
    相关资源
    最近更新 更多