Rendu des données dans une table à l'aide de jQuery en PHP
<p>J'ai des données et j'utilise PHP pour y accéder. J'ai donc créé un simple bouton et lorsque je clique dessus, mon programme doit créer un tableau contenant les données. <strong>Ci-dessous, vous pouvez voir le code jQuery qui lit les données et crée une table. </strong>Mais le problème est que je ne peux pas accéder à tous les éléments de DATA.
Je tiens à préciser que puisque j'ai également ajouté le code, je fais une sélection dans les données. <em>Il s'appelle "household.php"</em></p>
<pre class="brush:php;toolbar:false;"><html lang="fr">
<tête>
<script
src="https://code.jquery.com/jquery-3.6.2.js"
intégrité="sha256-pkn2CUZmheSeyssYw3vMp1+xyub4m+e+QK4sQskvuo4="
crossorigin="anonyme"></script>
<link rel="feuille de style" href="style.css">
<script>
fonction suchen() {
jQuery(document).ready(function($) {
$.ajax({
tapez : "obtenir",
url : "ménage.php",
Type de données : "json",
succès : fonction (réponse) {
var data = JSON.parse (réponse)
var html_table = "";
data.forEach (fonction (élément) {
var rangée = $("<tr>");
row.append($("<td>").text(item.contact_id_a));
row.append($("<td>").text(item.contact_id_b));
// ajoute plus de cellules pour des colonnes supplémentaires
html_table += rangée[0].outerHTML;
});
$("#tabelle").html(html_table);
}
});
});
}
</script>
≪/tête>
<corps>
<form id="form" onsubmit="suchen()" méthode="get">
<label>Entrez votre âge : </label>
<br />
<type d'entrée="numéro" nom="min" min="0">
<br />
<type d'entrée="numéro" nom="max" min="0">
<br />
<type d'entrée="soumettre">
</formulaire>
<div id="tableau"></div>
</corps>
</html></pre>
<p><strong> Ceci est le code du fichier family.php. Cela fonctionne sans problème. Mais je n'arrive pas à me connecter entre mes principaux fichiers php. </strong></p>
<pre class="brush:php;toolbar:false;"><?php
require_once '/var/www/html/wordpress/wp-content/plugins/civicrm/civicrm/civicrm.config.php';
require_once 'CRM/Core/Config.php';
$config = CRM_Core_Config::singleton();
$relations = CiviApi4Relationship::get()
->addSelect('contact_id_a', 'contact_id_b', 'contact_id_a.display_name', 'contact_id_b.household_name', 'relationship_type_id')
->addClause('OR', ['relationship_type_id', '=', 7], ['relationship_type_id', '=', 8])
->setLimit(25)
->exécuter();
foreach ($relations en tant que $relation) {
// faire quelque chose
}
var_dump(json_encode($relationships));
?>≪/pré>
<p>Je ne parviens pas à accéder aux données à l'aide du fichier php. Je ne parviens pas non plus à me connecter à mon fichier php principal en recherchant php. </p>