Hallo,
ich möchte durch php eine Datenbank abfragen, das Resultat in ein Array speichern und dieses Array dann in einem separaten JS File verwenden. Mein JS file will aber kein Array annehmen. Wie kriege ich das PHP array in ein JS array?
mein Code zzt:
In meinem JS File möchte ich nun die Ergebnisse färben:
JS nimmt aber (wie gesagt) kein Array an. Was mache ich falsch?
ich möchte durch php eine Datenbank abfragen, das Resultat in ein Array speichern und dieses Array dann in einem separaten JS File verwenden. Mein JS file will aber kein Array annehmen. Wie kriege ich das PHP array in ein JS array?
mein Code zzt:
PHP:
$var1 = $_SESSION['one'];
$var2 = $_SESSION['two'];
echo $var1;
echo $var2;
$con = mysqli_connect("");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"Select name FROM table WHERE dateone < '". $var1 . "' OR datetwo < '". $var2 . "'");
$rows = array();
while($myArray = $result->fetch_array(MYSQLI_ASSOC)) {
$rows[] = $myArray;
}
$jarray = json_encode($rows);
echo $jarray;
In meinem JS File möchte ich nun die Ergebnisse färben:
Code:
for (var x = 0; x < jarray.length; x++) {
$(".class#" + jarray[x]).css("background-color", "#e74c3c");
alert(jarray);
}
JS nimmt aber (wie gesagt) kein Array an. Was mache ich falsch?