2016-04-07 32 views
0

heiPHP MySQL değeri geçiş

bu kısım işleri
$i=0; 
    while($row = $result->fetch_assoc()) { 
     echo " 
     <tr><td>".$row["Number"]."</td><td>".$row["MusikName"]." ".$row["MusikURL"]."</td></tr>"; 

... bana ver -> 1 test1 url1.de 2 dnm2 url2.de ...

Yani ne istiyorum Ben javascriptarrayurl [1] javascriptarrayurl tarafından edilenlere erişebilmesi için bir JavaScript Array için URL'ler geçmesi nasıl PHPScript

$urlarray[]=$row["MusikURL"]; 
    echo $urlarray[$i]; // gives me url1.de url2.de url3.de 
    i++; // to fill $urlarray[1] [2] [...] with urls 

yılında yaparak JavaScript Array için URL'yi ... geçmektir [2] (sonuç bir clea olmalı r url) ... Şimdiden teşekkürler JSON: c

ile sorunum var!

+0

"JSON ile sıkıntılarım var" - JSON/AJAX ile neler denediniz? – RomanPerekhrest

cevap

1

Sen jQuery kullanmak ve Bunu JavaScript literal gösterimde bir PHP değişkeni dönüştürmek için json_encode() kullanabilirsiniz

<?php 
$returnArray = array(); 
while ($row = $result->fetch_assoc()) { 
    array_push($returnArray, $row); 

} 

$jsonArray = json_encode($returnArray); 
?> 


<script> 
$(document).ready(function() { 
    var objArray = $.parseJSON("<?php echo $jsonArray; ?>"); 

    for (var i = 0; i < objArray.length; i++) { 
     var row = objArray[i]; 

     console.log(row); 

     // Now here you have access to row.Number row.MusikURL 
    } 
}); 

+0

Neden jQuery'yi kullanıyorsunuz? JSON.parse() 'sade JS'de çalışır. – Barmar

+0

@Ray ve Barmar Denedim ... işe yaramadı ... JSON.parseJSON kullanıyorum bile ...: c http://paste2.org/09C0JY8w projemin kodudur ... ilk php script ve javascript altta önemli ... Hataların nerede olduğu konusunda bana yardımcı olabilir misiniz? Neyse yardım için teşekkürler! – killertoge

+0

playAudio işlevinin $ (document) .ready ..... dışına çıkın yukarıda) – Ray

1

gibi bir şey olabilir.

<script> 
var urlarray = <?php echo json_encode($urlarray); ?>; 
</script>