如何在PHP中使用Oracle数据库(3)


Posted in PHP onOctober 09, 2006

利用 ORA 向数据表 'email_info' 输入数据

当用户浏览这段脚本时,显示一个由姓名、email输入域组成的表单;当用户添好数据点击提交时,脚本程序将把这姓名、email保存到'email_info'数据表中。

相关PHP代码:

if ($submit == "click"){
  // The submit button was clicked!
  // Get the input for fullname and email then store it in the database.
  PutEnv("ORACLE_SID=ORASID");

  $connection = Ora_Logon ("username","password");
  if ($connection == false){
    echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."
";
    exit;
  }

$cursor = Ora_Open ($connection);
if ($cursor == false){
  echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."
";
  exit;
}    

  $query = "insert into email_info values ('$fullname', '$email')";
  $result = Ora_Parse ($cursor, $query);
  if ($result == false){
    echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)."
";
    exit;  
  }

  $result = Ora_Exec ($cursor);
  if ($result == false){
    echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)."
";
     exit;
  }

  Ora_Commit ($connection);
  Ora_Close ($cursor);
  Ora_Logoff ($connection);
}
else{
  echo '

     <FORM action=insert.php method=post>

    请输入姓名
    <INPUT name=fullname></INPUT>

    请输入Email地址
    <INPUT name=email></INPUT>

    <INPUT name=submit type=submit value=click></INPUT>         

    </FORM>

     
  ';
}

?>  

对了,这段脚本必须存为insert.php,因为在调用的页面中指定insert.php为表单处理程序 

PHP 相关文章推荐
PHP4之真OO
Oct 09 PHP
Breeze 文章管理系统 v1.0.0正式发布
Dec 14 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
Nov 26 PHP
php数组去重的函数代码
Feb 03 PHP
关于PHP结束标签的使用细节探讨及联想
Mar 04 PHP
PHP分页效率终结版(推荐)
Jul 01 PHP
浅谈php的优缺点
Jul 14 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
Dec 24 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
Sep 11 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
Oct 08 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
Feb 22 PHP
人大复印资料处理程序_输入篇
Oct 09 #PHP
人大复印资料处理程序_查询篇
Oct 09 #PHP
如何在PHP中使用Oracle数据库(1)
Oct 09 #PHP
BBS(php & mysql)完整版(八)
Oct 09 #PHP
超级简单的发送邮件程序
Oct 09 #PHP
发挥语言的威力--融合PHP与ASP
Oct 09 #PHP
如何在PHP中使用Oracle数据库(2)
Oct 09 #PHP
You might like
PHP页面间传递参数实例代码
2008/06/05 PHP
PHP Smarty生成EXCEL文档的代码
2008/08/23 PHP
关于php内存不够用的快速解决方法
2013/10/26 PHP
浅析get与post的一些特殊情况
2014/07/28 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
php 将json格式数据转换成数组的方法
2018/08/21 PHP
Javascript中的var_dump函数实现代码
2009/09/07 Javascript
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
2013/10/08 Javascript
查看大图功能代码jquery版
2013/11/05 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
基于JavaScript实现Tab选项卡切换效果
2016/11/24 Javascript
数组Array的排序sort方法
2017/02/17 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
angularjs实现的购物金额计算工具示例
2018/05/08 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
[01:21]DOTA2周边文化主题展 神秘商店火热开售
2017/07/30 DOTA
python实现端口转发器的方法
2015/03/13 Python
Python环境下搭建属于自己的pip源的教程
2016/05/05 Python
python3.x上post发送json数据
2018/03/04 Python
tensorflow: 查看 tensor详细数值方法
2018/06/13 Python
Django2.1.3 中间件使用详解
2018/11/26 Python
Python日期格式和字符串格式相互转换的方法
2020/02/18 Python
Python startswith()和endswith() 方法原理解析
2020/04/28 Python
什么是Python中的顺序表
2020/06/02 Python
Python drop方法删除列之inplace参数实例
2020/06/27 Python
Html5适配iphoneX刘海屏的简单实现
2019/04/09 HTML / CSS
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
临床医学专业学生的自我评价分享
2013/11/21 职场文书
4s客服专员岗位职责
2013/12/01 职场文书
医院实习接收函
2014/01/12 职场文书
八年级生物教学反思
2014/01/22 职场文书
关于倡议书的范文
2015/04/29 职场文书
员工给公司的建议书
2019/06/24 职场文书