【发布时间】: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