2015-09-08 2 views
-1

Без использования PHP существует ли способ захвата данных из таблицы базы данных и переноса их в таблицу html? Вот мой первоначальный код. Пожалуйста, дайте мне знать, если есть какая-либо дополнительная информация, которую я могу предоставить, я все еще новичок в переполнении стека.PL/SQL, отображающий таблицу базы данных только с HTML

CREATE OR REPLACE package PCSPRO.SDRP15_Status_Report as 

PROCEDURE ALFRED_proc1; 


END SDRP15_STATUS_REPORT; 
/
show errors; 


---------------------------------------------------------------------------------------------------------------- 
CREATE OR REPLACE PACKAGE BODY pcspro.SDRP15_STATUS_REPORT AS 

---------------------------------------------------------------------------------------------------------------- 

procedure alfred_proc1 

is 

begin 


HTP.P(' 

<HTML> 
<BODY> 
<table bgcolor="White"> Status Report 
<b><font size="4" color=black>Submission Log</font></b> 
<table bgcolor="black" width=1020 align="center" border="0" cellspacing="1" class="sortable"><THEAD><tr bgcolor="#CCCCCC"> 
<th width=30 align=left><font size="2">DEL</font></th> 
<th width=50 align=left><font size="2">EDT</font></th> 

<th width=30 align=left><font size="2">Phase</font></th> 
<th width=50 align=left><font size="2">State</font></th> 
<th width=414 align=left><font size="2">CHG</font></th> 
<th width=30 align=left><font size="2">Changes</font></th> 
<th width=180 align=left><font size="2">Completed</font></th> 
</table> 

</BODY> 
</HTML> 

'); 

end alfred_proc1; 

и моя таблица выглядит следующим образом:

SDRP15 table 
    | phase |  |state|  |chg| 
    ---------  -------  ----- 
     A   Maryland  Y 
     V   New York  N 
     A   Florida  N 
+1

Вы используете Oracle на Android? – jarlh

+0

Я использую MySQL в качестве компилятора при использовании Toad для oracle для кода для PLSQL и html/javascript. –

+0

@jarlh. С другой стороны, он более мощный, чем SQLite. С минусовой стороны этот телефон весит полторы тонны, а Oracle продолжает преследовать меня за лицензионный сбор. –

ответ

1

Да, это возможно, Somthing вдоль линии ниже должен работать, если вы просто хотите создать таблицу со значениями. Таким образом, базовая фраза: курсор вверху, чтобы получить значения из базы данных, затем прокрутите возвращаемые значения и выведите значения.


CREATE OR REPLACE PACKAGE BODY pcspro.SDRP15_STATUS_REPORT AS 

---------------------------------------------------------------------------------------------------------------- 

procedure alfred_proc1 

is 

cursor c_values is 
select phase, state, chg 
from *yourtable* 
where *yourconditions*; 

begin 


HTP.P(' 

<HTML> 
<BODY> 
<table bgcolor="White"> Status Report 
<b><font size="4" color=black>Submission Log</font></b> 
<table bgcolor="black" width=1020 align="center" border="0" cellspacing="1" class="sortable"><THEAD><tr bgcolor="#CCCCCC"> 
<th width=30 align=left><font size="2">DEL</font></th> 
<th width=50 align=left><font size="2">EDT</font></th> 

<th width=30 align=left><font size="2">Phase</font></th> 
<th width=50 align=left><font size="2">State</font></th> 
<th width=414 align=left><font size="2">CHG</font></th> 
<th width=30 align=left><font size="2">Changes</font></th> 
<th width=180 align=left><font size="2">Completed</font></th> '); 

for v_values in c_values loop 
    htp.p('<tr><td width=30 align=left></td>'); 
    htp.p('<td width=50 align=left></td>'); 
    htp.p('<td width=30 align=left>' || c_values.phase || '</td>'); 
    htp.p('<td width=50 align=left>' || c_values.state || '</td>'); 
    htp.p('<td width=414 align=left>' || c_values.change || '</td>'); 
    htp.p('<td width=30 align=left></td>'); 
    htp.p('<td width=180 align=left></td></tr>'); 

end loop; 

htp.p('</table>  
</BODY> 
</HTML>'); 

end alfred_proc1; 
Смежные вопросы