求一个php操作oracle 数据库的小事例 分开学。先学php的form提交处理。再学oracle数据库添加操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?phpif($_POST["action"]=="add"): if(@$conn=OCILogon("$dbuser","$dbpasswd","$dbname")): $sql="INSERT INTO table (username,password) VALUES ('".$_POST["username"]."','".$_POST["password"]."')"; $result=OCIParse($conn,$sql); if (@OCIExecute($result)): echo "添加用户组信息添加成功!"; else: echo "添加用户组信息失败!"; endif; OCILogoff($conn); else: OCILogoff($conn); //函数出错 echo "数据库链接失败,请稍后再试!"; endif;else:?> <TABLE> <form name="add_user" action="" method="post"> <TR> <TD>用户名:</TD> <TD><INPUT TYPE="text" NAME="username"></TD> </TR> <TR> <TD>密码:</TD> <TD><INPUT TYPE="password" name="password"></TD> </TR> <TR> <TD colspan="2"><INPUT TYPE="hidden" name="action" value="add"><INPUT TYPE="submit" value="提交"></TD> </TR> </TABLE><?endif;?> 谢谢 leyan728(乐言) 好象你的这段程序当添加后再做一次刷新的时候就又插入了一条记录现在不太明白php代码这样混合在html中当页面载入时到底是怎么加载的。比如说有些代码希望当页面第一次载入时执行,而有些是希望非第一次载入时执行,这些怎么控制?谢谢指教! if($_POST["action"]=="add"):这不就是判断? 关于php引用标签的简单问题 程序中设置系统权限的时候, 为什么变量取值都要是2几次平方? 求一个城市气象代码数据库 图片删除之后,显示默认图片,而不是什么都不显示? 请教 PHPNuke 的中文乱码问题 关于执行变量的值的问题 把一个字符串类型数据转成整型怎么转? 大虾救命,按了提交按钮想要调用一个自定义函数,请教怎么实现啊?应该写在哪里?救命大虾 Zend Studio 怎样显示中文? php怎么连接mysql-proxy 散分-怎么知道离升星还有几分啊? 寻:界面最漂亮的免费PHP论坛.
if($_POST["action"]=="add"):
if(@$conn=OCILogon("$dbuser","$dbpasswd","$dbname")):
$sql="INSERT INTO table (username,password) VALUES ('".$_POST["username"]."','".$_POST["password"]."')";
$result=OCIParse($conn,$sql);
if (@OCIExecute($result)):
echo "添加用户组信息添加成功!";
else:
echo "添加用户组信息失败!";
endif;
OCILogoff($conn);
else:
OCILogoff($conn);
//函数出错
echo "数据库链接失败,请稍后再试!";
endif;
else:
?>
<TABLE>
<form name="add_user" action="" method="post">
<TR>
<TD>用户名:</TD>
<TD><INPUT TYPE="text" NAME="username"></TD>
</TR>
<TR>
<TD>密码:</TD>
<TD><INPUT TYPE="password" name="password"></TD>
</TR>
<TR>
<TD colspan="2"><INPUT TYPE="hidden" name="action" value="add"><INPUT TYPE="submit" value="提交"></TD>
</TR>
</TABLE>
<?
endif;
?>
谢谢指教!
这不就是判断?