2011-11-20 24 views
-1

どのように私はこのJavaScriptコードをJavaScriptに変換できますか? .jsファイルを使って他のページを挿入したい他の方法がある場合は教えてください。感謝! ありがとう! :)JavaScriptコードをJavascript

<? 
include 'config.php'; 
$select = mysql_query("SELECT * FROM `currency`"); 
$num=mysql_num_rows($select); 

    while($row=mysql_fetch_object($select)) 
    { 

     $id=$row->id; 
     $qveyana=$row->qveyana; 
     $simbolo=$row->simbolo; 
     $kursi=$row->kursi; 
     $zrda=$row->zrda; 
     $drosha=$row->drosha;   

?> 
<table border="0" width="300" cellpadding="" cellspacing="0"> 
<tr bgcolor="#CCCCCC" bordercolor="#FF0000"><td width="22"><i.mg src="<? echo $drosha; ?>" width="20" /></td><td width="50"><? echo $qveyana; ?></td><td width="40"><? echo $simbolo; ?></td><td><? echo $kursi; ?></td><td><? echo $zrda; ?></td></tr> 

</table> 
<? } ?> 
+0

私はPHPとJavascriptの違いを見直さなければならないと思います。なぜPHPからJavascriptにコードを変換するのですか? – lc2817

+0

あなたのコードは面倒です。あなたはそれを修正してください。 – lc2817

+0

サーバーサイドのアクションにPHPスクリプトを使用し続ける必要があります.JavaScriptから "php"スクリプトを呼び出す必要がある場合は、ajax(jqueryなど)を確認してください。必要。 –

答えて

1

javascript DBコネクタがあるかどうかわかりません。

dbコネクタがあっても、自分のjavascriptを使用してデータベースからデータベースに直接接続する必要はありません。これは大きなセキュリティホールです。

+0

あなたが本当に必要なものを本当に知っていない限り、javascriptのDBコネクタに頼るのは良い考えではありません。ここで私はそうは思わない。 – lc2817

+0

javascript dbコネクタがなければ、それは不可能です。そして、私はそれをしないjavascriptのDBコネクタでも。 :) –

+0

私はそれについて話したことはない、それは彼のために誤解を招く可能性があります:( – lc2817

1

サーバ側のJavaScript(node.js)を使用していないと仮定した場合、あなたがしたいと思うことは、サーバー上にPHPコードを貼り付けることですが、JS(ブラウザ内)それを再現する。ブラウザーで実行されているJSからサーバー側のデータベースに直接アクセスすることはできません。

たとえば、上に貼り付けたコードを含むgetcurrency.phpというWebページがある場合は、いつでもAJAXを使用してJSからこのURLを呼び出すことができます。 http://api.jquery.com/jQuery.ajax/

2

jQuery JSフレームワークを使用すると、直接データベースに接続することはありません。< - >データベース接続。あなたが使用するどのような

は、中間ステップ、読書のために

、その後、DBからデータを取得Javascriptを読み取るための「JSON」ストリームを生成するPHPスクリプトです。

または、実際にデータベースに挿入するPHPスクリプトにフォームの結果を投稿する。