如何在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 相关文章推荐
如何做到多笔资料的同步
Oct 09 PHP
php zend解密软件绿色版测试可用
Apr 14 PHP
php递归实现无限分类生成下拉列表的函数
Aug 08 PHP
用PHP实现 上一篇、下一篇的代码
Sep 29 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
May 07 PHP
修改apache配置文件去除thinkphp url中的index.php
Jan 17 PHP
php $_SERVER windows系统与linux系统下的区别说明
Feb 14 PHP
关于PHP开发的9条建议
Jul 27 PHP
非常全面的php日期时间运算汇总
Nov 04 PHP
PHP面向对象学习之parent::关键字
Jan 18 PHP
PHP设计模式之委托模式定义与用法简单示例
Aug 13 PHP
PHP的cookie与session原理及用法详解
Sep 27 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/07/10 PHP
php报表之jpgraph柱状图实例代码
2011/08/22 PHP
PHP过滤黑名单关键字的方法
2014/12/01 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
2019/04/15 PHP
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
jQuery toggle()设置CSS样式
2009/11/05 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
2012/01/10 Javascript
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
JavaScript中的值类型详细介绍
2014/12/29 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
jQuery弹出窗口打开链接的实现代码
2016/12/24 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2017/09/11 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
简介Python中用于处理字符串的center()方法
2015/05/18 Python
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
实例详解Python模块decimal
2019/06/26 Python
Python OpenCV实现鼠标画框效果
2020/08/19 Python
Python socket连接中的粘包、精确传输问题实例分析
2020/03/24 Python
python中pdb模块实例用法
2021/01/15 Python
护理专业的自荐信
2013/10/22 职场文书
上班看电影检讨书
2014/02/12 职场文书
联谊会主持词
2014/03/26 职场文书
保卫钓鱼岛口号
2014/06/20 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis
python​格式化字符串
2022/04/20 Python