2016-12-05 10 views
-5

確かにWebプログラミングのものは新鮮ですが、私はこの問題を解決しなければなりません。皆さんが私を助けてくれることを願っています。PHPでクエリーされた列の個々のポストIDを表示するwhile jqueryでループする

whileループを使用してMy SQLデータベースからdivに行を表示しようとしています。しかし、j Queryを使用して各結果のi dを警告したいときは、最初に表示されたデータのi dのみを表示します。

...

var post_id = $('#hide').prop(value); 
alert(post_id); 

...今

、送信ボタンをクリックする上。 My SQLから最初に表示されたデータを表示します。これを修正するために何が欠けているか追加する必要がありますか。

+2

何 "しばらく" ループ、そしてどのような "mysqlの" もっとして1つの出現のためのように、代わりにクラスを試してみてください?どのような "php"ですか? –

+0

*データベースコード*に問題がある場合は、実際に** **データベースコード* –

+0

をフルコードで表示するのに非常に役立ちます。 –

答えて

1

これは、idとidを1つの要素に使用しているためです。

PHP:

for($results as $result) 
{ 
    echo '<li class="link">'.$result.'</li>'; 
} 

JS:

$('.link').click(function(){ 
    var post = $(this).html(); // here you can use val(), id() also depends on your code 
    alert(post); // you will get data for the li on which you click 
}); 
+0

まず、Mayank Pandeyzに感謝します。それは問題を解決しました。最後に、質問のタイトルをお詫び申し上げます。他の人が恩恵を受けるように今修正します。みんなありがとう。 –

+0

偉大な音:) コーディングをお楽しみください –

+0

今はタイトルがはるかに良いと思っています。 –

関連する問題