Javascript 如何从HTML表单获取SQL查询中的计数?
我想回显SQL查询的结果,稍后在Javascript图表生成器中使用它 HTML代码:Javascript 如何从HTML表单获取SQL查询中的计数?,javascript,php,html,sql,Javascript,Php,Html,Sql,我想回显SQL查询的结果,稍后在Javascript图表生成器中使用它 HTML代码: <html> <body> <form action="interpret.php" method="get"> Categorie <select class="textCategorie" name="categorie"> <option value="DECEDATI
<html>
<body>
<form action="interpret.php" method="get">
Categorie
<select class="textCategorie" name="categorie">
<option value="DECEDATI">Decedati</option>
<option value="RANITI">Raniti</option>
<option value="DISPARUTI">Disparuti</option>
<option value="CLADIRI_DISTRUSE">Cladiri distruse</option>
<option value="DURATA">Durata</option>
<option value="MAGNITUDINE">Magnitudine</option>
<option value="ADANCIME">Adancime</option>
<option value="PAGUBE">Pagube</option>
<option value="NUMAR_REPLICI">Numar replici</option>
</select>
<br />
Tip:
<input type="radio" name="greater" value=">"> > <br>
<input type="radio" name="smaller" value="<"> < <br>
Numar:
<input type="number" name="numar" min=0></input>
<br />
<input type="reset"></input>
<input type="submit"></input>
</form>
</body>
</html>
分类
德克达蒂
拉尼蒂
迪帕鲁蒂
克拉迪里分布区
杜拉塔
马格尼丁
亚当斯
帕格贝
努马尔回复
提示:
>
<
努马尔:
PHP代码:
<?php
echo "<pre>";
echo $_GET['categorie'];
if(isset($_GET['greater']))
echo $_GET['greater'];
else
echo $_GET['smaller'];
echo $_GET['numar'];
$conn = oci_connect('student', 'STUDENT', 'localhost/XE');
if( !$conn ) {
$e = oci_error();
trigger_error( htmlentities( $e['message'], ENT_QUOTES ), E_USER_ERROR );
}
$stid = oci_parse( $conn, "SELECT count(*) FROM nepal where ".$_GET['categorie']." ".$_GET['greater']." ".$_GET['numar']);
if( !$stid ) {
$e = oci_error( $conn );
trigger_error( htmlentities( $e['message'], ENT_QUOTES ), E_USER_ERROR );
}
echo " ";
echo oci_execute($stid);
而不是echo您可以创建一个$。获取
并调用该PHP文件以获取查询数据。是否运行查询并返回查询结果而不是值?您可以创建一个$而不是echo。获取
并调用该PHP文件以获取查询数据。是否运行查询并返回查询结果而不是值?
google.charts.load("current", {packages:["corechart"]});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
['<10 decedaţi', 19],
['între 10 şi 100 decedaţi', 6],
['între 100 şi 1000 decedaţi', 6],
['peste 1000 decedaţi', 3]
]);
var options = {
title: 'DECEDAȚI ÎN NEPAL',
is3D: true,
colors:['green','#E8CF00','orange','red'],
backgroundColor: '#FAFAFA',
titleTextStyle: {
fontSize: 22,
bold: true,
}
};
var chart = new google.visualization.PieChart(document.getElementById('piechart_3d'));
chart.draw(data, options);
}