の各行ごとにこんにちは、私はここでは、コードの2セットを持っており、ここではループPHPの配列
Ajax
/* Loop and Get Data from database to create a table */
$(document).ready(function() {
$('#btngenerate').click(function(e){
var d1 = $('#startdate').val();
var d2 = $('#enddate').val();
$.ajax({
url: 'queries/qryTITO.php',
type: "POST",
datatype: 'json',
data: ({startdate: d1,enddate: d2}),
success: function(data){
console.log(data);
}
});
});
});
とここにあるここPHP
<?php
require 'conn.php';
$startdate = $_POST['startdate'];
$enddate = $_POST['enddate'];
$sql = "SELECT vdate FROM tablename WHERE date(vdate) between date('" . $startdate . "') and date('" . $enddate . "')";
$result = mysqli_query($con,$sql);
$row = mysqli_fetch_row($result);
$jsonData = array();
while ($array = mysqli_fetch_row($result)) {
$jsonData[] = $array;
}
echo json_encode($jsonData);
mysqli_close($con);
?>
である私であります質問。私はHTMLテーブルを作成できるように、jqueryに値を返すようにしています。実際にそれが働いていると、これは出力
で、ここで私の質問は、私はそのデータのためのHTMLテーブルを作ることができる方法ですか?ここで
は
あなたは深刻なSQLインジェクションの脆弱性があることを知っておくべきです。 SQLインジェクションは、最も危険なWebアプリケーションの脆弱性の1つです。準備された声明は、あなた自身を確保するための良いスタートです:彼らにgoogle! –
は私の目標をここで達成した後、私の目標は実際にthatsです。 –
成功の中でループしてテーブルに追加することができます。 –