如何在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
实例(Smarty+FCKeditor新闻系统)
Jan 02 PHP
php中动态修改ini配置
Oct 14 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 PHP
6个超实用的PHP代码片段
Aug 10 PHP
php数组分页实现方法
Apr 30 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
Oct 20 PHP
php实现socket推送技术的示例
Dec 20 PHP
PHP Swoole异步读取、写入文件操作示例
Oct 24 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
Dec 18 PHP
PHP常用字符串函数用法实例总结
Jun 04 PHP
详细分析PHP 命名空间(namespace)
Jun 30 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服务器页面间跳转实现方法
2012/08/02 PHP
PHP Ajax实现无刷新附件上传
2016/08/17 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
php面向对象程序设计中self与static的区别分析
2019/05/21 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
滚动图片效果 jquery实现回旋滚动效果
2013/01/08 Javascript
jquery 插件实现多行文本框[textarea]自动高度
2015/03/04 Javascript
js使用DOM操作实现简单留言板的方法
2015/04/10 Javascript
JavaScript中的this引用(推荐)
2016/08/05 Javascript
jQuery实现可拖拽3D万花筒旋转特效
2017/01/03 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
解决vue-cli3 使用子目录部署问题
2018/07/19 Javascript
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
NodeJs生成sitemap站点地图的方法示例
2019/06/11 NodeJs
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
pandas实现将dataframe满足某一条件的值选出
2019/06/12 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
2020/02/11 Python
详解django中Template语言
2020/02/22 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
儿子婚宴答谢词
2014/01/09 职场文书
《神奇的克隆》教学反思
2014/04/10 职场文书
借款协议书
2014/09/16 职场文书
新闻稿件写作技巧
2015/07/18 职场文书
2015秋季田径运动会广播稿
2015/08/19 职场文书
工作建议书范文
2019/07/08 职场文书
Pandas加速代码之避免使用for循环
2021/05/30 Python
python字符串的一些常见实用操作
2022/04/06 Python