Php 使用HTML表单插入到MySQL
我想使用html表单中输入的数据并插入MYSQL。我有一个单独的php(cus.php)。但我现有的代码没有任何变化 在我点击“注册”的那一刻,我正在浏览php文件。谢谢试着这样做Php 使用HTML表单插入到MySQL,php,mysql,html,Php,Mysql,Html,我想使用html表单中输入的数据并插入MYSQL。我有一个单独的php(cus.php)。但我现有的代码没有任何变化 在我点击“注册”的那一刻,我正在浏览php文件。谢谢试着这样做 FORM action="your script" method="Post" 试着这样做 FORM action="your script" method="Post" 您忘记了HTML表单最重要的一点:标记 您必须包装整个表单(所有输入),单击时应提交这些表单,如下所示: <form method="P
FORM action="your script" method="Post"
试着这样做
FORM action="your script" method="Post"
您忘记了HTML表单最重要的一点:
标记
您必须包装整个表单(所有输入),单击时应提交这些表单,如下所示:
<form method="POST" action="cus.php">
...
</form>
...
这将把所有输入发送到cus.php
,并使它们作为变量$\u POST['input\u name']
在那里可用。您也可以使用GET作为方法(然后改用$\u GET数组)
编辑:没有看到,您实际上有一个表单标签。但是,它的
action
属性中缺少目标文件。您忘记了HTML表单最重要的一点:
标记
您必须包装整个表单(所有输入),单击时应提交这些表单,如下所示:
<form method="POST" action="cus.php">
...
</form>
...
这将把所有输入发送到cus.php
,并使它们作为变量$\u POST['input\u name']
在那里可用。您也可以使用GET作为方法(然后改用$\u GET数组)
编辑:没有看到,您实际上有一个表单标签。但是,它的
操作属性中缺少目标文件。首先,请参阅DCoder的注释。这是最重要的
更改:
<form action="" method="seller">
致:
这能解决问题吗?首先,请参阅DCoder的评论。这是最重要的
更改:
<form action="" method="seller">
致:
这能解决问题吗?与您当前的问题无关:您真的应该通过mysql\u real\u escape\u string
来转义您的输入值,或者更好的是,使用PDO。不确定这是否会破坏您的代码,没有时间仔细检查所有内容。。。但目前您有$conn=mysql_connect('???',$user,$pass);为什么不把$conn=mysql\u connect('localhost',$user,$pass)@Zanrok并非所有web主机都使用localhost
作为数据库。GoDaddy是一个值得注意的人,如果@Badr使用类似的东西,他就不会希望他的数据库服务器的IP/主机名出现在web上。我想?????只是一个占位符。@ceejayoz,谢谢,是的,我只是觉得在他的代码中看到这一点很奇怪。与您当前的问题无关:您真的应该通过mysql\u real\u escape\u string
或更好的是,使用PDO来转义输入值。不确定这是否会破坏您的代码,没有时间仔细检查所有内容。。。但目前您有$conn=mysql_connect('???',$user,$pass);为什么不把$conn=mysql\u connect('localhost',$user,$pass)@Zanrok并非所有web主机都使用localhost
作为数据库。GoDaddy是一个值得注意的人,如果@Badr使用类似的东西,他就不会希望他的数据库服务器的IP/主机名出现在web上。我想?????只是一个占位符。@ceejayoz,谢谢,是的,我只是觉得在他的代码中看到这一点很奇怪。在某种程度上对问题进行排序,我现在在单击“注册”时得到“此网页尚未找到”。太好了!现在,与此文件相关的cus.php在哪里?在同一目录中,上面还是下面?它们似乎位于不同的位置,这就是导致该错误的原因。它们都放在同一个文件夹“demo”:(编辑:当我按reg时编辑了它,它打开了.php.Very odd。它完全是“cus.php”而不是“cus.php”或类似的东西。请确保检查所有文件扩展名。当您得到“找不到”时消息,如果您查看地址栏中的URL,它看起来正确吗?URL是什么?听起来像是服务器问题,除非您在开始时忘记打开PHP标记。将问题排序到一定程度,我现在得到“此网页未找到”当我点击register.Great!现在你的cus.php相对于这个文件在哪里?在同一个目录中,在上面还是下面?它们似乎位于不同的位置,这就是导致错误的原因。它们都放在同一个文件夹“demo”:(编辑:当我按下reg时编辑它,它打开了。php。非常奇怪。它完全是“cus.php”而不是“cus.php”或者类似的东西?确保检查所有文件扩展名。当您收到“未找到”消息时,如果您查看地址栏中的URL,它看起来正确吗?URL是什么?听起来像是服务器问题,除非您忘记在开始时打开PHP标记。