Тема: Як з php заповнити масив об’єктів в JavaScript?
$sql = "SELECT Wordplace.row, Wordplace.col, Wordplace.direction, Wordplace.wordLength,
TemplateToWordplace.template_id FROM Wordplace INNER JOIN
TemplateToWordplace ON TemplateToWordplace.wordplace_id=Wordplace.id AND TemplateToWordplace.template_id=".$_GET["id"];
// Створюємо вибірку з БД
$result = $conn->query($sql); // Виконуємо вибірку
if ($result->num_rows > 0) { // Якщо результатом вибірки є
більш ніж один рядок, то створюємо масив об’єктів (За допомогою php пишемо JS код)
з якого будемо вимальовувати шаблон
print "<script>";
print " var template = [";
while($row = $result->fetch_assoc()) {
print "{
column: ". $row['col'].",
direction: ".$row['direction'].",
row: ".$row['row'].",
wordLength: ".$row['wordLength']."
},";
}
print "]; ";
print "draw_template_from_array();"; // Вимальовуємо шаблон
print "</script>";
} else {
echo "0 results";
}
Зараз виходить записати масив об’єктів, але коли дивишся на код сторінки, то виходить величезний стовпчик хард коду. Чи можна його зробити якось не хард кодом?)