Javascript 如何从HTML表单获取SQL查询中的计数?

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

我想回显SQL查询的结果,稍后在Javascript图表生成器中使用它

HTML代码:

<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);
    }