2017-05-19 15 views
0
<?php 
for ($i=1; $i <10 ; $i++) { 
$A='A'.$i; 
echo "<button onclick='selectSeat(id)' id='$A'>".$A."</button>"; 
}?> 

<script type="text/javascript"> 
function selectSeat (id) 
{ 
    alert ("Button pressed ".id); 
} 
</script> 

上記は私の座席地図です....私は座席が予約されているかどうかをPHPで知っていますか?私はそれをJavaスクリプト。私は座席が予約されているかどうかを確認するためにJavaスクリプトを使用しています。JSとPHPの値渡し問題

+1

あなたは確認する必要がありますであるべきAJAXコールは、ボタンがクリックされた時点で予約されている可能性があります。 – tadman

+0

あなたは私にいくつかのリンクを提供できますか?私はこの物事に新しいtoty新しい – Rizwan

答えて

0

1つの方法は、JavaScriptを使用してJavaScriptに送信する値でPHPを使用して非表示の入力フィールドを作成することです。次に、$( '#hidden-field').val()(たとえば)を使用して、javascript(バニラまたはjQuery)で値を取得できます。

1

それだけ誤植だ場合、私は知らないが、あなたはjavastringで文字列を連結するために、間違った演算子を使用している:

alert ("Button pressed ".id); 

alert ("Button pressed "+id); 
+0

それは働いて..ありがとうございます..しかし、どのようにこれらの値のDBをチェックするのですか? – Rizwan

+0

ユーザーがA1 ..を選択した場合、その予約済みかどうかを確認しますか? – Rizwan

+0

@Rizwanこれを行うには、AJAXを使用して別のPHPファイルを呼び出してDBをチェックすることをおすすめします。 AJAXリクエストについてもっと知りたい方は、[ここ](https://www.w3schools.com/jquery/ajax_ajax.asp)が簡単なチュートリアルです。 – rbock