2017-04-25 4 views
0

Ich erhalte Daten aus der Datenbank mit $ .post und auf jeder Umdrehung ich Funktion add aufrufen, um eine bestimmte div anzuhängen. Das Problem ist, dass die Daten nicht in Ordnung sind. Wie kann ich es reparieren? bitte helfenajax return Daten in der Datenbank außerhalb der Reihenfolge

+1

Haben Sie versucht, "SELECT id, name FROM Daten ORDER BY id"? –

+0

Das Problem ist nicht mit der Datenbank. Ich denke, das Problem ist mit dem $ .post-Aufruf, aber ich weiß nicht, wie ich es beheben soll. –

+0

Wo ist dann der $ .POST Anruf? – MCMXCII

Antwort

0

dies versuchen, wenn möglich:

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

ist nicht möglich, da der Typ in einer anderen Tabelle –

+0

ist, dann verwenden Sie Join. Dies ist der schnellere Weg. –

+0

ist es möglich, wenn jeder Name mehrere Typaufzeichnungen hat? Geben Sie return als Array für jeden Namen ein. –

Verwandte Themen