0

私は PHP/SQL に慣れていないので、明らかなことやまったく間違ったことを言っている場合はご容赦ください。
(データベース内に) SQL テーブルがあり、テーブル内の異なるフィールドからそれぞれ 3 つのランダムな値 (名前、人種、年) を取得し、php を使用して Web サイトに出力する必要があります。値要件「レース」は、ラジオボタン (RB1 と RB2 としましょう) によって異なります。

<input type="submit" name="button">クリックされます。

<html>  <input type="radio" name="RB1"> Asian  </html>

この状況で何ができるでしょうか?

例: したがって、RB1 が選択され、ボタンがクリックされた場合、対応する「年」(名前) を含む「名前」をランダムに印刷する必要があり、RB1 (アジア人) の対応するレースが必要です。

4

1 に答える 1

0

このコードはこれを理解するのに役立つと思います-

DBのこと、あなたはそれを世話しなければなりません..私はあなたにこの種のものを処理するためのアイデアを与えています.

1つのtest.phpファイルを作成します(これは私がしたことです)

このコードを配置します --

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>index</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("input:radio[name=race]").change(function(){
$.ajax({
type : 'GET',
url : 'getdata.php',
data: {race : $('input:radio[name=race]:checked').val()},
success: function(data){
$('#showdata').html(data);
},
});
});
});
</script>
</head>

<body>

<form action="#" method="post" name="myform">
<input type="radio" name="race" value="RB1" /> Asian
<input type="radio" name="race" value="RB2" /> European 
</form>

<div id="showdata"></div>

</body>
</html>

getdata.php ファイルにこのコンテンツを貼り付けます -

<?php

$myvalue = $_GET['race'];

if( $myvalue == 'RB1')
{
echo "I am RB1";
}
if( $myvalue == 'RB2')
{
echo "I am RB2";
}

ブラウザでコードを実行します (test.php)。

于 2012-11-26T04:53:37.823 に答える