如何在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 相关文章推荐
php MsSql server时遇到的中文编码问题
Jun 11 PHP
php 中文字符入库或显示乱码问题的解决方法
Apr 12 PHP
php文件怎么打开 如何执行php文件
Dec 21 PHP
PHP排序算法的复习和总结
Feb 15 PHP
php权重计算方法代码分享
Jan 09 PHP
php使用curl出现Expect:100-continue解决方法
Mar 03 PHP
PHP实现扎金花游戏之大小比赛的方法
Mar 10 PHP
全面解析PHP操作Memcache基本函数
Jul 14 PHP
Python中使用django form表单验证的方法
Jan 16 PHP
Yii2汉字转拼音类的实例代码
Apr 18 PHP
详解PHP中的 input属性(隐藏 只读 限制)
Aug 14 PHP
PHP实现cookie跨域session共享的方法分析
Aug 23 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
德生9700DX电路分析
2021/03/02 无线电
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
ThinkPHP的L方法使用简介
2014/06/18 PHP
smarty中英文多编码字符截取乱码问题解决方法
2014/10/28 PHP
PHP中使用Imagick操作PSD文件实例
2015/01/26 PHP
PHP MSSQL 分页实例
2016/04/13 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
2018/08/30 Javascript
基于Vue实现图片在指定区域内移动的思路详解
2018/11/11 Javascript
JavaScript创建防篡改对象的方法分析
2018/12/30 Javascript
js中async函数结合promise的小案例浅析
2019/04/14 Javascript
基于postman获取动态数据过程详解
2020/09/08 Javascript
[01:04:30]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python之Scrapy爬虫框架安装及使用详解
2017/11/16 Python
如何在python中使用selenium的示例
2017/12/26 Python
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
python实现的分析并统计nginx日志数据功能示例
2019/12/21 Python
Python统计时间内的并发数代码实例
2019/12/28 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
2020/02/13 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
华为消费者德国官方网站:HUAWEI德国
2020/11/03 全球购物
大学生就业推荐信范文
2013/11/29 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android
MongoDB数据库部署环境准备及使用介绍
2022/03/21 MongoDB