2011-08-17 26 views
0

私はCrossslide画像ギャラリーを使用して、そしてここにいる私のイメージは(唯一のギャラリーのためにad_image div要素を持っている)のindex.phpクロススライド画像ギャラリーのデータベースから画像を取得するにはどうすればよいですか?

$(function() { 
$('#ad_image').crossSlide({      
    sleep: 5, 
    fade: 2 
}, [ 
    { src: 'images/slideshow/1.jpg' }, 
    { src: 'images/slideshow/2.jpg' }, 
    { src: 'images/slideshow/3.jpg' } 
]) 
}); 

に接続されたJavaScriptファイルのコードである私は、データベーステーブルを設定phpmyadminのscreen_imageを使用し、上のコードではなくデータベースから画像(たとえば、1.jpg、2.jpg)を取得したいとします。その理由は、後で/管理者をビルドするつもりであるからです。

phpを使用して上記のJavascriptファイルをデータベースに接続するにはどうすればよいですか?私はこのPHP /バックエンドの新しいですので、少し詳細な説明/コーディングは非常に便利です。

はあなたの助けをいただき、ありがとうございます。

よろしく S :)

答えて

1

ありがとう、これはこのコードは、このスクリプトタグ

$(function() { 
    $('#ad_image').crossSlide({      
     sleep: 5, 
     fade: 2 
    }, [<?php 

      $arr = array(); 
      $result = mysql_query('SELECT * FROM `screen_image`'); 
      while($row=mysql_fetch_assoc($result) 
      { 
       $arr="{ src: 'images/slideshow/".$row['Your image field']."' }"; 
      } 
      echo implode(',',$arr); 
     ?> 

    ]) 
    }); 
</script> 
<body> 
</body> 
</html> 
<?php mysql_close($link); ?> 
+0

私は彼がデータベースに画像を保存していると思っていましたが、おそらくファイル名のみを意味するかもしれません。 –

+0

こんにちはRahul、返信いただきありがとうございます、私のデータの名前はdisplayであり、screen_imagesはその下のテーブルです。上のコードはjavascriptファイルですが、javascriptでPHPコードを直接書くことはできますか?私はコードを試したが、私のイメージフィールドが点滅するようになりました。どうもありがとうございました。 S :) – grumpypanda

+0

いいえあなたはjavascriptファイルに直接phpコードを書くことはできませんが、phpファイルにjavascriptコードを書くことはできます。だからちょうどあなたのPHPファイルに上記のブロックのコードを書く – rahul

1

は、このようなスクリプトは、データベースとサーバーのイメージを照会します

{ src: 'scripts/image.php?image=1' }, 
    { src: 'scripts/image.php?image=2' }, 
    { src: 'scripts/image.php?image=3' } 

としてスクリプトへのリンクと画像リンクを交換してください。

image.php

$link = mysql_connect("localhost", "username", "password"); 
mysql_select_db("testblob"); 
$id= (int) $_GET['image']; 
$sql = "SELECT image FROM testblob WHERE image_id=$id"; 
$result = mysql_query("$sql"); 
header("Content-type: image/jpeg"); 
echo mysql_result($result, 0); 
mysql_close($link); 
+0

こんにちはダゴンにこのようになります

<?php $link = mysql_connect("localhost", "username", "password"); mysql_select_db("display"); ?> <html> <head> you can link all your javascript files here <script type="text/javascript" src="you js file name with relative path"></script> <script type="text/javascript" src="you js file name with relative path"></script> <script type="text/javascript"> 

あなたimage.phpページあるとしとても。私は画像= 1、2、3をjavascriptファイルに入れなければならないのですか?またimage.phpの場合、データベースのimage_screen_imageに接続する方法を知っていますか?申し訳ありません、私はPHPに新しいです、いくつかの説明が必要です。どうもありがとう! – grumpypanda

+0

@SamlAmあなたの唯一のデータベースに画像ファイル名を格納している場合は、rahulの答え –

+0

こんにちはダゴン、あなたの助けをありがとうを見てください。私の最終目標は、画像をサイトにアップロードするための管理者ページを作成することですが、私はフロントエンドをデータベースに最初に接続しようとしています。申し訳ありませんが、私はこのデータ接続ビジネスについて混乱しています。私はフロントエンドの開発者です。私はRahulとあなたのコードを試しましたが運はありませんでした。私のデータベースはdisplayと呼ばれ、screen_imagesはテーブルです.RahulのようにjavascriptファイルにPHPを書くことができますか?または私はあなたの提案に従うものとしますか?私は本当にあなたの助けに感謝します。ありがとうございました。 S – grumpypanda

関連する問題