【问题标题】:How to get notification when insert new value in db?在数据库中插入新值时如何获得通知?
【发布时间】:2014-09-15 13:27:06
【问题描述】:

嗨,我在 php 中的数据库中插入值我希望当我在数据库中插入值时,我的 div 颜色应该改变

插入.php

include('conn.php');
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$id=2;

//$sql="insert into messages (message,number,service) values ('dd',".$urlstring.",'ds')";

$sql = 'INSERT INTO messages '.
       '(message,number,service) '.
       'VALUES ( "'.$message.'", "'.$urlstring.'", "'.$service.'" )';

$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not enter data: ' . mysql_error());
}
echo ("Records  affcted: ". mysql_affected_rows());
//echo "Entered data successfully\n";
mysql_close($conn);

index.php

<div id="div1" style="height=200px;width=300px;">
</div>

这里我想当 insert.php 执行时 div 部分应该在另一个文件中改变颜色

我怎样才能做到这一点

任何帮助将不胜感激

【问题讨论】:

  • 您是否使用 ajax 插入新记录?还是页面正在重新加载?
  • 我正在插入没有 ajax 的 ajax

标签: php jquery mysql ajax


【解决方案1】:

您可以在 javascript 上使用计时器并创建一个 ajax 函数来检索数据库中所有插入的数据。

【讨论】:

    【解决方案2】:

    试试这个:

    include('conn.php');
    if(! $conn )
    {
      die('Could not connect: ' . mysql_error());
    }
    $id=2;
    
    //$sql="insert into messages (message,number,service) values ('dd',".$urlstring.",'ds')";
    
    $sql = 'INSERT INTO messages '.
           '(message,number,service) '.
           'VALUES ( "'.$message.'", "'.$urlstring.'", "'.$service.'" )';
    
    $retval = mysql_query( $sql, $conn );
    if(! $retval )
    {
      die('Could not enter data: ' . mysql_error());
    }
    echo ("Records  affcted: ". mysql_affected_rows());
    //echo "Entered data successfully\n";
    ?>
    <style>
    #div1{
    backgroud-color="yourcolor";
    }
    </style>
    <?php
    mysql_close($conn);
    

    啊,我明白了。

    也许这可以帮助你:http://www.barelyfitz.com/projects/csscolor/?

    【讨论】:

    • 但是 div 在另一个文件中
    猜你喜欢
    • 2019-12-26
    • 1970-01-01
    • 2018-05-14
    • 2018-03-04
    • 2021-08-13
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    相关资源
    最近更新 更多