首页 > 解决方案 > 如何从 PHP 条件更新 HTML DIV

问题描述

我试图在更新 MySQL 数据库中的一些信息时动态更新 HTML DIV,而不重新加载页面。如何让这个 HTML DIV 更新?

     echo "<td id=\"trade_refs_update\">".(($results[$k]["trade_references_supplied"] == "Yes") ? "<img src=\"images/checkmark.png\" width=\"20\" height=\"20\" />" : "")."</td>";

这是PHP代码:

    if(isset($_REQUEST["edit_app"]))
{

$columnname=$_REQUEST["column"];
$value=$_REQUEST["editval"];

if ($set_trade_references == 'Yes') {
    $sql_update=('UPDATE apps_data set `'.$columnname.'` = "'.$value.'", "trade_refs" = "Yes" WHERE app_id='.$app_id.';');
    echo "<script>$('#\"trade_refs_update\"').html('\"<img src=\"images/checkmark.png\" width=\"20\" height=\"20\" />\"');</script>";
} else {
    $sql_update=('UPDATE apps_data set `'.$columnname.'` = "'.$value.'" WHERE app_id='.$app_id.';');
    echo "<script>$('#\"trade_refs_update\"').html('\"<img src=\"images/error.png\" width=\"20\" height=\"20\" />\"');</script>";
}
$results = $db_handle->executeQuery($sql_update);
if ($DEBUG =='On'){
  echo "columnname: ".$columnname."<BR>";
    echo "value: ".$value."<BR>";
    echo "sql_update: ".$sql_update."<BR>";
}
}

标签: phpjqueryhtmlconditional-statements

解决方案


我认为您正在寻找Ajax!:)


推荐阅读