Я сделал выборочное предложение, которое выбирает Voornaam, Tussenvoegsel, Achternaam, Email и Telefoonnummer от клиентов, у которых почти есть день рождения. Этот оператор выводит несколько результатов. Я хотел бы использовать каждый результат в ajax позже, чтобы поместить их в мой модал. Как мне это сделать?
Это для базы данных MySQL
$conn = new mysqli("localhost", "root", "Habt2002", "fca");
if ($_POST['key'] == 'bijnaJarig') {
$sql = $conn->query("SELECT id, Voornaam, Tussenvoegsel, Achternaam, Telefoonnummer, Email
FROM customer
WHERE MONTH(Geboortedatum) = MONTH(CURDATE()) ");
}
Я также попытался использовать вариант кода ниже, чтобы вывести его. Проблема в том, что он выводит только 1 результат.
if ($_POST['key'] == 'getRowData') {
$rowID = $conn->real_escape_string($_POST['rowID']);
$sql = $conn->query("SELECT Voornaam, Tussenvoegsel, Achternaam,
Telefoonnummer, Email, Geboortedatum,
Plaats, Postadres, Huisnummer, Postcode,
Leeftijdsgroep, Extratraining,
Verhogingcontributies, Contributies,
Betaald
FROM customer
WHERE id ='$rowID'");
$data = $sql->fetch_array();
$jsonArray = array(
'voornaam' => $data['Voornaam'],
'tussenvoegsel' => $data['Tussenvoegsel'],
'achternaam' => $data['Achternaam'],
'telefoonnummer' => $data['Telefoonnummer'],
'email' => $data['Email'],
'geboortedatum' => $data['Geboortedatum'],
'plaats' => $data['Plaats'],
'postadres' => $data['Postadres'],
'huisnummer' => $data['Huisnummer'],
'postcode' => $data['Postcode'],
'leeftijdsgroep' => $data['Leeftijdsgroep'],
'extratraining' => $data['Extratraining'],
'verhogingcontributies' => $data['Verhogingcontributies'],
'contributies' => $data['Contributies'],
'betaald' => $data['Betaald']
);
exit(json_encode($jsonArray));
}
Это код Ajax, который у меня есть на данный момент
function bijnaJarig() {
$.ajax({
url: 'ajax.php',
method: 'POST',
dataType: 'text',
data: {
key: 'bijnaJarig',
}, success: function (response) {
alert(response);
$("#bijnaJarigTable").modal('show');
}
})
}
Я знаю, как поместить переменные в модальный режим, но я хочу знать, как получить эти переменные (более 1 результата)