PHP不会发布到数据库 [英] PHP won't post to database

查看:49
本文介绍了PHP不会发布到数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,


我真的是新手,在webmonkey上找到了一个脚本。基本上我只想要

做的就是在我的数据库中添加记录。在我的数据库中,我有一个名为

research_main的表,其中已经创建了字段。


我试图提供一个脚本为我工作。它不是。它看起来像

虽然它有效,但我没有发布数据。我做错了什么?


如果你想让我在任何地方发表声明来检查一下,请告诉

我知道你要我把它放在哪里因为我真的没用这个。


你能告诉我这个剧本有什么问题。


:-(我在努力诚实


< html>


< body>


<?php


如果($ submit){


//流程表格

$ db = mysql_connect(" ; localhost"," uname"," password");


mysql_select_db(" dbtouse",$ db);


$ sql =" INSERT INTO research_main

(date_inv,info,medium_name,place_name,date_death,v erified_event,closed_event

)VALUES

( ''$ date_inv'',''$ info'',''$ medium_name'',''$ place_name'',''$ date_death'',''$ verified_e

vent'' ,''closed_event'')" ;;


$ result = mysql_query($ sql);


echo"谢谢!输入信息。\ n" ;;


}否则{


//显示表格


?>


< form method =" post" action ="<?php echo $ PHP_SELF?>">


< p>事件日期:

<输入名称= QUOT; date_inv"类型= QUOT;文本" id =" date_inv">

< br>


需要研究的信息:

< textarea name = "信息" COLS = QUOT; 75"行= QUOT; 5英寸id =" info">< / textarea>

< br>


媒介或研究人员姓名::

< input name =" medium_name"类型= QUOT;文本" ID = QUOT; medium_name" maxlength =" 30"

< br>


地名::

< input name =" ; PLACE_NAME"类型= QUOT;文本" ID = QUOT; PLACE_NAME" maxlength =" 50"

< br>

调查日期:

< input name =" date_death"类型= QUOT;文本" id =" date_death">

< br>

已验证事件:

< input name =" verified_event"类型= QUOT;无线电" value =" radiobutton">



< input name =" verified_event"类型= QUOT;无线电"值= QUOT;单选按钮"已检查>

否< br>

活动结束:

< input name =" closed_event"类型= QUOT;无线电" value =" radiobutton"



< input name =" closed_event"类型= QUOT;无线电"值= QUOT;单选按钮"已检查>

否< br>


< input type ="提交"命名= [提交" value ="输入信息"

< / p>

< / form>

<?php


} //结束如果


?>


< / body>


< / html>

Hi Guys,

I really am a novice and found a script on webmonkey. Basically all I want
to do is to add records to my database. In my database I have a table called
research_main with the fields already created.

I have tried to bodge a script to work for me. it doesn''t. It looks as
though it works but I get no data posted. What have I done wrong?

If you want me to put a statement in anywhere to check something please let
me know where you want me to put it as I really am useless with this.

can you tell me what is wrong with this script.

:-( I am trying honest

<html>

<body>

<?php

if ($submit) {

// process form

$db = mysql_connect("localhost", "uname", "password");

mysql_select_db("dbtouse",$db);

$sql = "INSERT INTO research_main
(date_inv,info,medium_name,place_name,date_death,v erified_event,closed_event
) VALUES
(''$date_inv'',''$info'',''$medium_name'',''$place_name'', ''$date_death'',''$verified_e
vent'',''$closed_event'')";

$result = mysql_query($sql);

echo "Thank you! Information entered.\n";

} else{

// display form

?>

<form method="post" action="<?php echo $PHP_SELF?>">

<p>Date Of Event:
<input name="date_inv" type="Text" id="date_inv">
<br>

Information to be researched:
<textarea name="info" cols="75" rows="5" id="info"></textarea>
<br>

Medium or Researchers name: :
<input name="medium_name" type="Text" id="medium_name" maxlength="30">
<br>

Place Name: :
<input name="place_name" type="Text" id="place_name" maxlength="50">
<br>
Date of Investigation:
<input name="date_death" type="text" id="date_death">
<br>
Verified Event:
<input name="verified_event" type="radio" value="radiobutton">
Yes
<input name="verified_event" type="radio" value="radiobutton" checked>
No<br>
Event Closed:
<input name="closed_event" type="radio" value="radiobutton">
Yes
<input name="closed_event" type="radio" value="radiobutton" checked>
No<br>

<input type="Submit" name="submit" value="Enter information">
</p>
</form>
<?php

} // end if

?>

</body>

</html>

推荐答案

submit){


//流程表格

submit) {

// process form


db = mysql_connect(" localhost"," uname"," password");


mysql_select_db(" dbtouse",
db = mysql_connect("localhost", "uname", "password");

mysql_select_db("dbtouse",


db);

db);


这篇关于PHP不会发布到数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆