ホームページ >バックエンド開発 >PHPチュートリアル >PHPの同じページで値の転送を記述する方法

PHPの同じページで値の転送を記述する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 13:31:101054ブラウズ

PHP で値の転送を同じページに記述するにはどうすればよいですか?
私が望む効果は次のとおりです


do { ?>

//Title





-----解決策--------------------------- -----
あなたは、ページを更新したくない場合は、ajax を使用するか、元のページと同じスタイルで新しいページを作成するという不器用な方法を使用して、この新しいページにジャンプします。ページは元のインターフェイスとほぼ同じですが、見た目は更新されていないように見えます。
------解決策------------------
私は、ajax を使用している 2 階のユーザーに同意します。 ! !
------解決策------------------

PHP コード

<?php
/* 作成日 [2012-5-16] 著者[yushuai.niu] */
#タイトル情報のクエリ
$sql="テーブルから * を選択";
    $res=mysql_query($sql);
    if(!$res) die("SQL: {$sql} <br>エラー:".mysql_error());
    if(mysql_affected_rows() > 0){
        $titles = 配列();
        while($rows = mysql_fetch_array(MYSQL_ASSOC)){
            array_push($titles,$rows);
        }
    }
?>
<テーブルボーダー=1>
<?php foreach($titles as $row_Recordset_task){ ?>
    <tr>
        <td>
            <a href="javascript:void(0)" onclick="record(<?=$row_Recordset_task['TID']?>)" >
                <?=$row_Recordset_task['csa_title']?>
            </a>
        </td>
    </tr>
<?php } ?>
</テーブル>
<div id="表示"></div>
<スクリプト>
//アヤックス
var xmlHttp;

    関数 createXMLHttpRequest() {
        if(window.XMLHttpRequest) {
            xmlHttp = 新しい XMLHttpRequest();
        else if (window.ActiveXObject) {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }

    関数レコード(id){
        createXMLHttpRequest();
        url = "action.php?id="+id+"&ran="+Math.random();
        メソッド = "GET";
        xmlHttp.open(メソッド,url,true);
        xmlHttp.onreadystatechange = showList;
        xmlHttp.send(null);
    }

    関数 show(){
        if (xmlHttp.readyState == 4){
            if (xmlHttp.status == 200){
                var text = xmlHttp.responseText;
                document.getElementById("show").innerHTML = テキスト;
            }それ以外 {
                alert("応答エラーコード:"+xmlHttp.status);
            }
        }
    }
</スクリプト>
<?php
#アクション.php
if(isset($_GET['id'])){
    $sql="select * from table where id=".$_GET['id'];
    $res=mysql_query($sql);
    if(!$res) die("SQL: {$sql} <br>エラー:".mysql_error());
    if(mysql_affected_rows() > 0){
        $rows = mysql_fetch_array(MYSQL_ASSOC);
    }
    print_r($rows);
    mysql_close();
}

?>
<br><font color="#e78608">------解決策---------</font><br>学びました
話し合う

PHP コード

/* 作成日 [2012-5-16] 著者[yushuai.niu] */
#クエリタイトル情報
$sql="select * from table";
$res=mysql_query($sql);
if(!$res) die("SQL: {$sql}
Error:".mysql_error( ));
if(mys……
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
php echo $multilingual_neirong; ?>
//コンテンツはここにあり、データベースの値は $row_Recordset_task['csa_text']