phpphp开启openssl的问题题

PHP相关问题
PHP视频下载
QQ在线客服php问题,求助
php问题,求助
&html&&head&&/head&&body&&?phpif ($name=="")
{echo "请输入您的姓名";
elseif ($address=="")
{echo "请输入您的地址";
{echo "请输入您的电话";
elseif ($content=="")
{echo "请输入内容";
$conn=mysql_connect("localhost","root", "000000");
if (!$conn) {
&&&&&&& echo "Unable to connect to DB: " . mysql_error();
&&&&&&&&&& }
&&& if (!mysql_select_db("mailbox")) {
&&&&&&& echo "Unable to select mailbox: " . mysql_error();
&&&&&&&&&& }
$query="insert into sometable values('$name','$address','$tel','$content');
$result=mysql_query($query);
echo "您的邮件已经成功的加入到数据库!";
$conn=mysql_connect("localhost","root","000000");
mysql_select_db("mailbox");
$del_id=$_GET["id"];
$exec="delete from mailbox where id=$del_id";
mysql_query($exec, $conn);echo "邮件删除成功!";
mysql_close($conn);
$conn=mysql_connect("localhost","root", "000000"); &if (!$conn) {&&&&&&& echo "Unable to connect to DB: " . mysql_error();&&&&&&&&&& }
&&& if (!mysql_select_db("mailbox")) {&&&&&&& echo "Unable to select mailbox: " . mysql_error();&&&&&&&&&& }$sql = "SELECT * FROM sometable";
$result = mysql_query($sql);
if(!$result){&&&&&&& echo "Could not successfully run query ($sql) from DB: ".mysql_error();&&&&&&&&&& }
&&& if (mysql_num_rows($result) == 0) {&&&&&&& echo "No rows found, nothing to print so am exiting";&&&&&&&&&& }
?& &table width="100%" border="0"&& &tr&&&& &td width="30%"&ID&/td&&&& &td width="30%"&名字&/td&&&& &td width="19%"&地址&/td&&&& &td width="19%"&电话&/td&&&& &td width="51%"&内容&/td&& &/tr&& &? &&& while ($row = mysql_fetch_assoc($result)) {&&&&&& &&&&& & ?&& &tr&&&& &td&&?& echo $row["id"]; ?&&/td&&&& &td&&?& echo $row["name"]; ?&&/td&&&& &td&&?& echo $row["address"]; ?&&/td&&&& &td&&?& echo $row["tel"]; ?&&/td&&&& &td&&?& echo $row["content"]; ?&&/td&& &/tr&& &? & && }
&&& mysql_free_result($result);&mysql_close($conn);& ?&&/table&&/body&&/html&
请高手帮我完善这个程序,实现邮件的插入、删除功能最后显示结果。一定要能运行成功!O(∩_∩)O谢谢!
&html&&head&&/head&&body&&?phpif ($name=="") {echo "请输入您的姓名";} if ($address=="") {echo "请输入您的地址";} if ($tel == ''){echo "请输入您的电话";} if ($content=="") {echo "请输入内容";} $conn=mysql_connect("localhost","root", "000000"); if (!$conn) {&&&&&&& echo "Unable to connect to DB: " . mysql_error();&&&&&&&}if (!mysql_select_db('mailbox')) {&&&&&&& echo "Unable to select mailbox: " . mysql_error();&&&&&&&}$query="insert into mailbox(name, address, tel, content) values('$name','$address','$tel','$content'); $result=mysql_query($query); echo "您的邮件已经成功的加入到数据库!"; mysql_close($conn); ?&&?php$conn=mysql_connect("localhost","root","000000"); mysql_select_db("mailbox"); $del_id=$_GET["id"]; $exec="delete from mailbox where id='$del_id' "; mysql_query($exec, $conn);echo "邮件删除成功!"; mysql_close($conn); ?& &?php$conn=mysql_connect("localhost","root", "000000"); &if (!$conn) {&&&&&&& echo "Unable to connect to DB: " . mysql_error();&&&&&&&&}if (!mysql_select_db("mailbox")) {&&&&&&& echo "Unable to select mailbox: " . mysql_error();&&&&&&&}$sql = "SELECT * FROM mailbox";$result = mysql_query($sql);if(!$result){&&&&&&& echo "Could not successfully run query ($sql) from DB: ".mysql_error();&&&&&&&}if (mysql_num_rows($result) == 0) {&&&&&&& echo "No rows found, nothing to print so am exiting";&&&&&&&}?& &table width="100%" border="0"&& &tr&&&& &td width="30%"&ID&/td&&&& &td width="30%"&名字&/td&&&& &td width="19%"&地址&/td&&&& &td width="19%"&电话&/td&&&& &td width="51%"&内容&/td&& &/tr&& &? &&& while ($row = mysql_fetch_row($result)) {&&&&& & ?&& &tr&&&& &td&&?& echo $row["id"]; ?&&/td&&&& &td&&?& echo $row["name"]; ?&&/td&&&& &td&&?& echo $row["address"]; ?&&/td&&&& &td&&?& echo $row["tel"]; ?&&/td&&&& &td&&?& echo $row["content"]; ?&&/td&& &/tr&&? }mysql_free_result($result);mysql_close($conn);?&&/table&&/body&&/html&代码中假设你的邮件表是 mailbox。你的代码太乱的,我现在的机器上没有IDE,就简单给你改了下,看能用不吧。另外,不知道你是否分了文件,所以不同的段落我用 &?php ?& 隔开了。
为了在网页里实现插入删除功能,还要在dreamweaver中加两个按钮:提交和删除,那么怎么让它们和那两段代码链接起来?还要在页面建一个表格显示插入删除后的记录。
很急么?不急的话等等吧,我明天给你个详细的。看样子你对PHP不怎么熟悉,我得给你个解释的比较清楚的才行。
好的 谢谢你
我给你分出来了几个文件,然后你按照我给的文件名把这几个文件建立一下。然后放在你的虚拟目录下的同一个目录里面应该就可以了。可能有错,我没有调试过。不过有也应该是小问题,你到时候自己看看。这个程序其实很粗糙,只能作为一般学习用。以下每个补充回答开头都指定了文件名。
delete.php // 用来删除的&?php$conn=mysql_connect("localhost","root", "000000");if (!$conn) {&&& echo "Unable to connect to DB: " . mysql_error();&&&}if (!mysql_select_db('mailbox')) {&&& echo "Unable to select mailbox: " . mysql_error();&&&}$del_id = $_GET["id"];$sql = "delete from mailbox where id='$del_id' ";$result = mysql_query($sql, $conn);if ($result) {&&& echo '&a href="list.php"&邮件删除成功!点击返回列表。&/a&';} else {&&& echo '&a href="list.php"&对不起,删除失败!点击返回列表。&/a&';}mysql_close($conn);?&
那不分出几个文件可以吗?不太明白~
可以是可以...但是我很遗憾的说那样你会需要花费更多的时间才能理解了...insert.php&&& // 用来插入新的邮件记录的&?php extract($_POST);if ($name == ''){&&& echo "请输入您的姓名";&&&}if ($address == ''){&&& echo "请输入您的地址";&&&}if ($tel == ''){&&& echo "请输入您的电话";&&&}if ($content == ""){&&& echo "请输入内容";&&&}$conn=mysql_connect('localhost', 'root', '000000');if (!$conn) {&&& echo "Unable to connect to DB: " . mysql_error();&&&}if (!mysql_select_db('mailbox')) {&&& echo "Unable to select mailbox: " . mysql_error();&&&}$query = 'insert into mailbox (name, address, tel, content) '.&&& &"values('$name','$address','$tel','$content')";$result = mysql_query($query);if ($result) {&&& echo '&a href="myform.html"&您的邮件已经成功的加入到数据库!点击返回新增页面。&/a&';} else {&&& echo '&a href="myform.html"&对不起,加入失败!点击返回新增页面。&/a&';}mysql_close($conn);?&
list.php&&& // 用来列出邮件的文件&html&&head&&meta http-equiv="Content-type" content="text/ charset=gb2312"&&title&测试-列表页面&/title&&/head&&body&&?php$conn = mysql_connect('localhost', 'root', '000000');if (!$conn) {&&& echo "Unable to connect to DB: " . mysql_error();&&&}if (!mysql_select_db("mailbox")) {&&& echo "Unable to select mailbox: " . mysql_error();&&&}$sql = "SELECT * FROM mailbox";$result = mysql_query($sql);if (!$result) {&&& echo "Could not successfully run query ($sql) from DB: ".mysql_error();&&&}if (mysql_num_rows($result) == 0) {&&& echo "No rows found, nothing to print so am exiting";&&&}?&&table width="100%" border="0"&& &tr&&&& &td width="5%"&ID&/td&&&& &td width="15%"&名字&/td&&&& &td width="20%"&地址&/td&&&& &td width="20%"&电话&/td&&&& &td width="30%"&内容&/td&&&& &td width="10%"&删除&/td&& &/tr&&?php while ($row = mysql_fetch_row($result)) {?&& &tr&&&& &td&&?php echo $row['id']; ?&&/td&&&& &td&&?php echo $row['name']; ?&&/td&&&& &td&&?php echo $row['address']; ?&&/td&&&& &td&&?php echo $row['tel']; ?&&/td&&&& &td&&?php echo $row['content']; ?&&/td&&&& &td&&input type="button" onclick="location.href='delete.'" value="删除"&&/td&& &/tr&&?php }mysql_free_result($result);mysql_close($conn);?&&/body&&/html&
提问者 的感言:非常谢谢你 相关知识
相关知识等待您来回答
网页制作领域专家软件开发的家园,编程爱好者的天地.
&&|&&&&|&&
php常见问题
时间: 07:42
  1:为什么我得不到变量
  我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值?
  在PHP4.2以后的版本中register_global默认为off
  若想取得从另一页面提交的变量:
  方法一:在PHP.ini中找到register_global,并把它设置为on.
  方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract($_SESSION)前必须要有Session_Start()).
  方法三:一个一个读取变量$a=$_GET[&a&];$b=$_POST[&b&]等,这种方法虽然麻烦,但比较安全.
  2:调试你的程序
  在运行时必须知道某个变量为何值。我是这样做的,建立一文件debug.php,其内容如下:
  PHP代码:
  Ob_Start();
  Session_Start();
  Echo &&pre&&;
  Echo &本页得到的_GET变量有:&;
  Print_R($_GET);
  Echo &本页得到的_POST变量有:&;
  Print_R($_POST);
  Echo &本页得到的_COOKIE变量有:&;
  Print_R($_COOKIE);
  Echo &本页得到的_SESSION变量有:&;
  Print_R($_SESSION);
  Echo &&/pre&&;
  然后在php.ini中设置:include_path = &c:/php&,并将debug.php放在此文件夹,
  以后就可以在每个网页里包含此文件,查看得到的变量名和值.
  3:如何使用session
  凡是与session有关的,之前必须调用函数session_start();
  为session付值很简单,如:
  PHP代码:
  Session_start();
  $Name = &这是一个Session例子&;
  Session_Register(&Name&);//注意,不要写成:Session_Register(&$Name&);
  Echo $_SESSION[&Name&];
  //之后$_SESSION[&Name&]为&这是一个Session例子&
  在php4.2之后,可以为session直接付值:
  PHP代码:
  Session_Start();
  $_SESSION[&name&]=&value&;
  取消session可以这样:
  PHP代码:
  session_start();
  session_unset();
  session_destroy();
  取消某个session变量在php4.2以上还有BUG.
  1:在调用Session_Start()之前不能有任何输出.例如下面是错误的.
  ==========================================
  2行 &?PHP
  3行 Session_Start();//之前在第一行已经有输出
  4行 .....
  5行 ?&
  ==========================================
对我有帮助
对我没帮助
以下留言只代表网友个人观点,不代表本站观点.PHP相关问题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
PHP相关问题
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢html和php的问题_百度知道
html和php的问题
&lt?php echo $Kcourse=$myrow2[0];&&td&&;td&
&td&;/);?php echo $Kcourse=$myrow3[0]?php
$query2=mysql_query(&//option
value=& onChange=&&;
&;&option&&lt?&
&Kcourse&select name=&;?&lect&
while($myrow2=mysql_fetch_array($query2)){
&$Kcourse&#39?&&&quot?&gt?php };select name=&&&option
value=&&.value?php
$query3=mysql_query(&option&select distinct Kcourse from tb_knowledge&lect&gt?&
&&lt?php echo $myrow2[0];?php echo $myrow3[0];;);?php $Kcourse=
while($myrow3=mysql_fetch_array($query3)){
;select distinct Kchap from tb_knowledge where Kcourse='Kchap&
&lt?php }?&gt?&gt?&td&gt&lt
提问者采纳
/&&lt, &quot,这句话必须.php&function manage(){if(myXmlHttpRcity&quot,如果是get请求则填入 null即可/province&/&&province=&quot.open(&quot.nodeVcity&/city&gt.status==200){var cities=myXmlHttpR/i++){var city_name=cities[i];怎么判断创建okif(myXmlHttpRequest){/&#47.php&//&option&gt.onreadystatechange=manage.createElement(&/if(;application/city&quot.nodeV/log2;&&lt.&option value=&&#47.innerText=&);& &quot?phpheader(&quot!empty($_POST[&#39.setRequestHeader(&province&/hb&quot:text//&如果是post请求,url.appendChild(newOption); /script type=&quot.$city.setRequestHeader(& /真的发送请求.myXmlHttpR&#47,&quot.open(&option&gt.send(data););/&/select&第二个参数指定通过myXmlHttpRequest对象发送请求到服务器的某个页面/option&用户注册&lt.myXmlHttpR/荆州&lt,如果false表示不使用异步var url=&option&select&var city=cities[1].chuli是函数名myXmlHttpRequest.appendChild(newOption):/};);select id=&quot.chuli是函数名myXmlHttpRequest.myXmlHttpR/if($province==&&/option value=&这里我们写一个函数function $(id){创建ajax引擎function getXmlHttpObject(){var xmlHttpR/ id=&html&怎么判断创建okif(myXmlHttpRequest){/country&])){$province=$_POST['select&post&i&city&第二个参数指定}else if($province==&&lt,FILE_APPEND);&#47.&/}var myXmlHttpRequest=&&changeCountry()&quot, &quot.onreadystatechange=manage2;title&;&#47,如果false表示不使用异步var url=&--市--&var newOption=x-www-form-urlencoded&quot.x-www-form-urlencoded&东莞&lt.getElementById(id);procityPoption&post&city&--&--省--&/$(&changeCity()&quot.php&武汉&//&&/&/第一个参数表示请求的方式.value=city_];第三个参数表示 true表示使用异步机制,则填入实际的数据myXmlHttpRnewOr\&&#47.js//&#47.js&广州&echo $\/ &get&meta http-equiv=&.myXmlHttpR}}}}function changeCountry(){myXmlHttpRequest=getXmlHttpObject();打开请求;);//&city';);city&select onchange=&/province&head&get&);province&这个是要发送的数据var data=&);Microsoft.send(data);通过myXmlHttpRequest对象发送请求到服务器的某个页面/验证用户名是否存在function changeCity(){myXmlHttpRequest=getXmlHttpObject();深圳&lt.getElementsByTagName(&&#47,true);第一个参数表示请求的方式;/还有一句话;}return xmlHttpR&/还有一句话;city&city&指定回调函数;+$('city&quot.log&/script&&.readyState==4){if(myXmlHttpR),如果是get请求则填入 null即可/content-type&province&&text/city&&&#47.innerText=city_+$('/&/newOfor(var i=0,则填入实际的数据myXmlHttpR&#47.childNodes[0];text/ }}//--市--&指定回调函数;/;&lt需要用到 content=&option&gt,&//&);***************************************************************************************************procityP第三个参数表示 true表示使用异步机制; }}&lt.responseXML;/);city&gt.title&$(&************************************************************************************************************ajax.php&&#47,true);&#47.createElement(&quot,对哪个页面发出ajax请求(本质仍然是http请求)&#47.XMLHTTP&这个是要发送的数据var data=&//script&&&lt,$&#47?&/;);&province';/html&}file_put_contents(&option&;Content-Type&不同的浏览器获取对象xmlhttprequest 对象方法不一样if(如果是post请求;&/var newOption=打开请求;body&&body&){$city=&javascript&}else{xmlHttpRequest=new XMLHttpRequest();;city&&湖北省&真的发送请求;newOprovince'广东省&/post&quot,对哪个页面发出ajax请求(本质仍然是http请求)/charset=utf-8&quot,&province'&){$city=&procityPhb&charset=utf-8&gd&n&&&#47,这句话必须;&&city&&application/script&gt.&);--县--&lt.length=0;/option&post&&$(&/e;;&content-;Content-Type&/city&option&head&gt.childNodes[0];;/ id=&option&;;///city=& src=&gd&quot.ActiveXObject){xmlHttpRequest=new ActiveXObject(&quot,贴段代码给你看*******************************************************************************************************select onchange=&quot
提问者评价
其他类似问题
php的相关知识
按默认排序
其他1条回答
你为啥不用JS联动呢?
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 php开启openssl的问题 的文章

 

随机推荐