2016-04-05 9 views
0

PHP $ nameの変数値をJavaスクリプト変数に入れるにはどうすればよいのですか。テスト用にこのオフラインopenDatabaseに挿入できます。PHPからの変数を直接変数付きのJavaスクリプト変数に挿入するにはどうしたらいいですか?

<?php 
$dbh = new PDO('mysql:host=localhost;dbname=app', 'user' , 'password'); 
$stmt = $dbh->prepare("insert into registered(msg) values (?)"); 

$stmt->bindParam(1, $msg); 
$msg= $_POST["msg1"]; 
?> 

    <script type="text/javascript"> 
    var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024); 
    var msg = $name; //how can I make this a $name php variable? 

    db.transaction(function (tx) { 
     tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)'); 
     tx.executeSql('INSERT INTO LOGS (id, log) VALUES (1, "msg")');//put $name into here from php 
     document.querySelector('#status').innerHTML = msg; 
    }); 
    </script> 
+2

あなたは 'var msg = <?php echo $ msg; ?>; '? – Manikiran

+1

'<?php echo $ name; ?>; ' – AbraCadaver

+1

または別の方法は、AJAXを使用することです。 http://www.w3schools.com/php/php_ajax_php.asp – Manikiran

答えて

2

これは簡単です!ちょうどこのようにしてください:

<script> 
    var x = <?php echo $msg; ?>; 
</script> 
関連する問題