2017-04-25 2 views
0

$ .postを使用してデータベースからデータを取得し、各ターンで関数addを呼び出して特定のdivを追加します。問題は、データが順不同であることです。どうすれば修正できますか?可能であればajaxがデータベースを順不同で返します

+1

は、あなたが "IDでのデータORDERからID、名前を選択し、" しようとしましたか? –

+0

問題はデータベースではありません。私は問題が$ .post呼び出しであると思うが、私はそれを修正する方法を知らない。 –

+0

$ .POST呼び出しはどこですか? – MCMXCII

答えて

0

はこれを試してみてください助けてください:

function selectDiv() { 
<?php $stmt = $conn->prepare("SELECT id , name, t2.type FROM data INNER JOIN t2 ON join_condition1”); 
$stmt->execute(); 
$stmt->bind_result($id ,$name); 
while($stmt->fetch()) {?> 
add (<?php echo "'$id'";?>, <?php echo "'$name’”;?>, <?php echo "'$type’”;?>); 
<?php } ?> 
} 

function add (id , name, type){ 
document.getElementById("div").innerHTML += name + "<br>" + "|"+ type + "<br>"; 
} 
+0

タイプが別のテーブルにあるため、不可能 –

+0

次にjoinを使用します。これはより速い方法です。 –

+0

それぞれの名前に複数のタイプのレコードがある場合は可能ですか?それぞれの名前の配列としてreturnを入力します。 –

関連する問題