나는 추첨 시스템을 통해 무작위로 승자를 결정하는 이름을 생성합니다. 그러나 생성 된 이름을 내 데이터베이스에서 업데이트 목적으로 사용해야하므로 생성 된 이름의 값을 가져와 PHP 변수에 넣어서 POST Form
또는 <a> link
에 사용할 수 있습니다.복권 시스템에서 가치를 얻으십시오.
이유는 내 데이터베이스에서 A 또는 B 그룹에 승자를 지정해야하기 때문입니다.
var seq = 10;
var pre_seq = 0;
var timeout;
: 여기 스크립트에 할당 된 사전 변수가
<img id="loader" style="display:none" src="loader.gif" height="30"/> Winner is: <strong> <span id="span_name_winner"></span> <span id="span_lname_winner"></span></strong></h1>
<input type="button" id="get_winner" value="Get Winner" class="btn btn-danger"/>
: 여기
우승자의 이름이 버튼을 클릭하면 표시됩니다 HTML 양식입니다버튼을 클릭하면이 스크립트가 실행됩니다.
아래의 스크립트. 이 스크립트는 이름을 생성하고 트리거하며, 또한 우승자의 이름을 표시하기 전에 첫 번째 임의의 문자열을 표시합니다.
function make_random()
{
if(pre_seq > seq) {
$.post('raffle_winner.php', null,
function(e) {
$("#loader").hide();
clearTimeout(timeout);
$("#span_lname_winner").text("");
$("#span_name_winner").text(e.winner);
}
);
} else {
var possible = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var name = "";
var lname = "";
$("#span_lname_winner").text("");
$("#span_name_winner").text("");
for(var i=0; i < 6; i++) {
name = $("#span_name_winner").text();
name += possible.charAt(Math.floor(Math.random() * possible.length));
$("#span_name_winner").text(name);
}
for(var i=0; i < 6; i++) {
lname = $("#span_lname_winner").text();
lname += possible.charAt(Math.floor(Math.random() * possible.length));
$("#span_lname_winner").text(lname);
}
timeout = setTimeout('make_random()', 500);
pre_seq++;
}
}
내 질문은, 내가 생성 된 이름의 값을 얻을 내가 더 SQL 쿼리에 사용할 수 있도록 PHP 변수에 넣을 수 있습니다 방법 : raffle_winner.php
는 이름의 배열을 가지고있다.
'에서는 setTimeout (makeRandom, 100) : 나는
은 그래서 생성 된 임의의 이름의 가치를 아래이 HTML 입력에 할당 할 수 있습니다 내 스크립트에이 코드를 추가 당신은 평가를 강요하고 있습니다. –