0

この数値「1」を JavaScript 関数で取得したいのですが、どうすればよいですか?

HTML--» onclick="displayResult(1)

Javascript --»

function displayResult(obj)
{ 
var number = ??????;
}

そして、番号を取得した後、PHPで利用できるようにしたいと考えました。このような:

    function displayResult(obj)
{
 var number = ??????;
<?
$sql = mysql_query("SELECT * FROM `artigos` WHERE id = ????var number????");
$resultado = mysql_fetch_array($sql); 
?>
}

このようにすることは可能ですか?

必要な効果 --» http://youtu.be/Jz-7Vrx-Xaw

4

2 に答える 2

2
onclick="displayResult('1')"
function displayResult(obj)
{ 
document.location.href='xyz.php?st='+obj;
}
//now in your php page
$sql = mysql_query("SELECT * FROM `artigos` WHERE id = '".$_REQUEST['st']."'");
于 2013-08-12T09:01:10.013 に答える
1

onclick callthis 関数に値を指定すると、この JavaScript 関数は、jquery ajax 呼び出しを使用して some.php ファイルを呼び出します。jquery サイトから jquery ajax を使用する方法を見つけることができます。

JavaScript側

function displayResult(obj)
{ 
    var number = ??????;
    $.ajax({
    type: "POST",
    url: "some.php",
    data: { name: obj}
    }).done(function( msg ) {
    alert( "Data Saved: " + msg );
    });
}

PHP側 some.php

<?php
    $number = $_REQUEST['name'];
    echo $number;
    $sql = mysql_query("SELECT * FROM `artigos` WHERE id = ????var number????");
    $resultado = mysql_fetch_array($sql); 
?>

これで、js ファイルから送信された値を some.php $number で使用できるようになりました。

于 2013-08-12T09:02:06.370 に答える