html - 如何在 oracle sql developer 中使用 psp/sql 创建 web 表单
问题描述
我在 Oracle SQL Developer 中处理两个网页。第一个页面是一个表单,用户可以将信息输入到sports_clubs 表中。第二页是如果插入正确将输出成功的页面。我创建的名为 club_success 的程序存在问题,因为它无法提交信息。第一组代码是我的程序,第二组是我的表单网页,第三组代码是我的成功页面。
create or replace procedure club_success ( name_text varchar2,
street_text varchar2, city_text varchar2, state_text varchar2, zip_text varchar2, formbutton varchar2) is
begin
insert into sporting_clubs (name,street,city,state,zip)
values(name_text,street_text,city_text,state_text, zip_text);
commit;
select name into name_text
from sporting_clubs
dbms_output.put_line('Club Name '||name_text);
dbms_output.put_line('Street '||street_text);
dbms_output.put_line('City '||city_text);
dbms_output.put_line('State'||state_text);
dbms_output.put_line('Zip'||zip_text);
end;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<%@page language="PL/SQL"%>
<%@plsql procedure="club_success"%>
<head>
<title>Input Club</title>
</head>
<body>
<div align="center"><p><h2>Sporting Clubs</h2>
<!-- Navigation Bar Links -->
<a href="http://server-name/DAD/userid.sporting_clubs">Sporting Clubs</a><br>
<hr />
<br> <!-- Start Page Content -->
<form action="http://server-name/DAD/userid.create_club" method="post">
Club Name: <input type="text" name="name_text" value="" /> <br /><br />
Street: <input type="text" name="street_text" value=""/> <br /><br />
City: <input type="text" name="city_text" value="" /> <br /><br />
State: <input type="text" name="state_text" value="" /> <br /><br />
Zip: <input type="text" name="zip_text" value="" /> <br /><br />
<input type="submit" name="formbutton" value="Submit Club Entry"/>
</form>
<!-- End Page Content -->
</body>
</html>
<%@page language="PL/SQL"%>
<%@plsql procedure="club_success"%>
<%@plsql parameter="name_text" default="null"%>
<%@plsql parameter="street_text" default="null"%>
<%@plsql parameter="city_text" default="null"%>
<%@plsql parameter="state_text" default="null"%>
<%@plsql parameter="zip_text" default="null"%>
<%@plsql parameter="formbutton" default="null"%>
<%update sporting_clubs
set name = name_text,
street = street_text,
city = city_text,
state = state_text,
zip = zip_text;
commit;%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Sporting Clubs</title>
</head>
<body>
<div align="center"><p><h1>Create Club</h1></p>
<!-- Navigation Bar Links -->
<a href="sporting_clubs">Home</a><br>
<hr /></div>
<br>
<p>Club Created!.</p>
<!-- End Page Content -->
</body>
</html>
解决方案
推荐阅读
- react-native - react-native-reanimated 不接受以度为单位的旋转值
- sql - 有没有办法在 JPA 中使用 @Query 进行左连接,它需要加入对象列表?
- excel - 如何根据 Excel 中的空白列从行中剪切和粘贴值?
- java - 通过 Java 保存导出的 CSV 文件
- python - Python 3.8.3 上的模块导入错误;没有名为“tensorflow_docs”的模块
- r - 交叉/变异很慢,我该如何优化这个调用?
- apache-spark - 在 Spark-SQL Shell 中设置配置值
- python - tf。keras fit_generator() 卡在 validation_data 上
- ios - 自定义文本归档输入格式
- python - 如果包含特定字符串,则数据框将行复制到新数据框