0
私は、ANDステートメントをクエリに追加するオプションを作成するANDボタンを追加するアプリケーションを持っています。これは私が現時点でこれを行う必要があるPHPとHTMLコードです。問題は、javascriptの部分にPHPの部分を接続して、同じコードを追加するボタンを作成する方法を知らないということですか?JavaScriptとHTMLを使用してSQLとボタンを追加するにはどうすればよいですか?
このHTMLコード:
これは、PHPのコードです:現時点で
<?php
include "connect.php";
$table = $_POST['tableSelected'];
$field = $_POST['fieldSelected'];
$attribute = $_POST['attributeSelected'];
$operator = $_POST['operatorSelected'];
$fieldList = $_POST['fieldList'];
if (!empty($table)){
if (!empty($fieldList)){
$fieldstr = $fieldList . ",ST_AsGeoJSON(ST_Transform(l.geom,4326),6)";
} else {
$fieldstr = "";
}
$pairs = [];
foreach ($_POST['fieldSelected'] as $key => $field) {
if (!empty($field) && !empty($_POST['operatorSelected'][$key]) && !empty($_POST['attributeSelected'][$key])) {
$pairs[] = $field . " " . $_POST['operatorSelected'][$key] . " '" . $_POST['attributeSelected'][$key] . "'";
}
}
if (count($pairs) > 0) {
$sql .= ' WHERE ' . implode(' AND ', $pairs);
}
//echo ($sql);
?>
そして、この私のhtml:
<select name="field[]">...</select>
<select name="operator[]">...</select>
<select name="value[]">...</select>
私は、任意のJavaScriptを見ませんか?しかし、AJAXを正しく探している人は少なくありません。 – Epodax
ええ、私はすでに 'posts'にAJAXを使っています。しかし、ボタンANDをクリックしたときにフィールドと属性選択リストをコピーするjavascript関数が必要です。そして、私はそれをPHPの接続する必要があります。 –