大家早上好,
我的脚本出现了新问题。我无法显示我的SQL请求的值。
我的游戏。充当视图的php脚本:
<div id="chat" class="hidden">
<p id="zone_list_player" ></p>
<p>blablablabla </p>
<span id="points_action"></span>
</div>
&#13;
然后用我的AJAX请求来找我的文件:
function btn_display_urgent(html){
$.ajax({url: '../../wp-content/plugins/game_plugin/process_general.php',
type: 'POST',
dataType: 'html',
data: {info: 'display_urgent', input: $input},
success: function(html) {
console.log("OK");
console.log($input);
$('#zone_list_player').html(html);
}
});
}
&#13;
完成处理请求并在我的数据库中进行选择的PHP文件:
function display_urgent(){
try {
echo "blabla1";
$db = openBDD(); //fonction pour ouvrir acces BDD
$bdd = $db->prepare("SELECT from_mail FROM test_insert");
$bdd->execute;
echo "blabla2";
$result = $bdd->fetch(); // retourne sous forme d'un tableau la PREMIERE valeur.
echo "blabla3";
return $result["chat"];
}catch (PDOException $e) {
return $e->getMessage();
}
}
&#13;
我尝试了很多东西但是我的缺乏经验在我的努力中发挥作用。 我的回声&#34; blabla&#34;在我的视图中显示我想要的位置。但是我无法显示SELECT的结果。我肯定忘了什么,但我不知道是什么。如果一个mae genereuse可以指导我或给我一些建议,我会很感激她的广告vitam aeternam。
感谢大家,如果需要的话,我会保持良好状态。祝你好运。
答案 0 :(得分:0)
你可以在wordpress中使用 wp_ajax _ 钩子来实现ajax。 以下是在wp中使用ajax的一些示例。
参考站点:
答案 1 :(得分:0)
好的,我能够自助,这是AJAX调用的SQL请求部分:
function display_urgent(){
try {
$db = openBDD(); //fonction pour ouvrir acces BDD
$bdd = $db->query("SELECT from_mail, subject, recei, preview FROM test_insert ORDER BY recei DESC");
$bdd->execute;
$result = $bdd->fetch(); // retourne sous forme d'un tableau la PREMIERE valeur.
foreach($bdd as $result){
echo nl2br($result[from_mail] ."\n". $result[subject] ."\n". $result[recei] ."\n". $result[preview]."\n");
}
}catch (PDOException $e) {
echo"pas bon";
return $e->getMessage();
}
}