0

HTML と PHP を使用して、リロードせずに最初のユーザーの値を 2 番目のユーザーで更新したいと考えています。

user.html

 <html>
        <head>
        </head>
        <h1>color</h1>
        <body>
          <div id="txtHint">
         <form name="myForm" action="color.php" method="get">
         <tr><td>color<input type='text' name='color' id='clr/></td></tr>
        <tr><td><input type='submit'  id='submit' name='submit' onclick=''/></td></tr>
         </form>
        </div>
        </body>
        </html>

color.php

<?php
$color=$_GET['color'];
?>

たとえば、ユーザーが「red」と入力すると、PHP ページに「red」が表示されます。

user2.html

 <html>
    <head>
    </head>
    <h1>color</h1>
    <body>
      <div id="txtHint">
     <form name="myForm" action="color.php" method="get">
     <tr><td>color<input type='text' name='color' id='clr'/></td></tr>
    <tr><td><input type='submit'  id='submit' name='submit' onclick=''/></td></tr>
     </form>
    </div>
    </body>
    </html>

ユーザー2が任意の色を入力すると、ユーザー1の色もユーザー2の色に変更されるような出力が必要です。どうやってやるの?

4

1 に答える 1

2

You will need ajax to do this.

Only echo in php page can do nothing. You need to save the color to a database.

In the user.html page you should check periodically for changes in the database. And in the user2.html page you need to update the database using ajax or do a normal post or get method.

于 2013-03-29T11:00:03.897 に答える