Home Ask Login Register

Developers Planet

Your answer is one click away!

RobiZzT January 2017

How can I pass data from database that I uploaded on PHP to JavaScrpit?

I have to make a quiz that will upload from database available choices for answers. I know how to upload from database using PHP. But I made quiz using JavaScript. Is there anyway to to solve this? I tried something like this in .php file:

echo 'new Question("Find correct word.", ["'. $row['right'] .'",
"'. $row['wrong1'] .'", "'. $row['wrong2'] .'", 
"'. $row['wrong3'] .'"], "'. $row['right'] .'"),';

And this is where I want to upload words from database in .js file:

var questions = [
    new Question("Find correct word.", 
           ["right", "wrong1", "wrong2", "wrong3"], "right"),

Can you someone help me?


Jonas w January 2017

What about:

<script src="js.php"></script>

With the following code:

var questions=[<?php
echo 'new Question("Find correct word.", ["'. $row['right'] .'", "'. $row['wrong1'] .'", "'. $row['wrong2'] .'", "'. $row['wrong3'] .'"], "'. $row['right'] .'"),';

Ahmad Mobaraki January 2017

You can echo any php variable in javascript code!

for example :

// in php : 

$val = 23 ;

// in js :

var val = <?php echo $val ?>

With this way , you can use any php variable in Javascript code, it's because php in compiled in sever before javascript compiles in browser

Post Status

Asked in January 2017
Viewed 2,648 times
Voted 4
Answered 2 times


Leave an answer

Quote of the day: live life