Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用HTML表单插入到MySQL_Php_Mysql_Html - Fatal编程技术网

Php 使用HTML表单插入到MySQL

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

我想使用html表单中输入的数据并插入MYSQL。我有一个单独的php(cus.php)。但我现有的代码没有任何变化

在我点击“注册”的那一刻,我正在浏览php文件。谢谢

试着这样做

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标记。