シナリオはクリックされたリンクテキストをファイルに保存しているサーバーに送信しますそのテキストPHPでこのテーブルDESCを持つシステム(画像/キャップ/サムネイル)とパスがMySQLデータベースに保存されクリックされたリンクテキストをPHPに渡し、そのリンクテキストですべての画像を取得して別のページに表示する
+--------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+----------------+
| imgid | int(11) | NO | PRI | NULL | auto_increment |
| imgurl | varchar(75) | YES | | NULL | |
| family | varchar(20) | YES | | NULL | |
+--------+-------------+------+-----+---------+----------------+
3 rows in set (0.04 sec)
は、ファイルシステムからのmysqlを経由してすべてのイメージ(たとえば50画像)を取得products.htmlを開きます新しいタブでその50個の画像を表示します。 plz私は自分のページにあるコード全体を読んで返信します
は私のindex.htmlにある私のメニューバーコードです。以下のコードのユーザーはキャップが働いているTXTは、アラートの下につかまされたリンクをクリックした場合、テキストをつかんイムが、$アヤックスと
<ul class="dropdown">
<li><a href="#">Man</a>
<ul class="sub_menu">
<li><a href="#">Caps</a></li>
<li><a href="#">Shirts</a></li>
<li><a href="#">T-shirts</a></li>
<li><a href="#">Jeans</a></li>
</ul>
</li>
<li><a href="#">Woman</a>
<ul class="sub_menu">
<li><a href="#">Caps</a></li>
<li><a href="#">Coats</a></li>
<li><a href="#">Shirts</a></li>
<li><a href="#">Tshirts</a></li>
<li><a href="#">Jeans</a></li>
</ul>
</li>
</ul>
......なし
$(document).ready(function() {
$('ul.sub_menu a').click(function() {
var txt = $(this).text();
//alert("you clicked"+txt);
$.ajax({
type: 'POST',
url: 'thegamer.php',
data: {'txt':txt}
});
});
});
さらに私thegamer.phpにそれをエコーイムとして、このコードに渡されますされていないが、このクエリは、関連する画像を引っ張ると、PHPが引っ張るクリックしたリンクテキストをさらに
<?php
include 'dbconnect.php';
$q=$_GET["txt"];
echo $q;
include 'dbclose.php';
?>
をエコー得ていない
select * from images where family='$q'
は、私はAJAXが同じINDEX.HTML ON CAPS、ディスプレイのイメージを取得するのではなく、PRODUCTS.HTML新しいウィンドウ]タブを開き、ここで、さらにそこから
画像を表示したくないREMEMBERどのようにしてそのtxtを再生し、mysqlパスを持つファイルシステムから画像を取得し、さらにdivs内のproducts.htmlに50個の画像を表示しています。私は完全に空白です。すべてのstackoverflow関連の質問とgoogleを試しましたが、それで
誰でもコードを使ってさらに進んでください。
メインに働くことを願って、
send_txt
あなたは$_REQUEST['send_txt']
等を取得することができますポスト変数であることを注:
やあなたのコードで問題は、もしそれが送信されたら、thegamer.phpを開き、そこにエコーすることです。 – sajid
@sajidは、上記のコードの2番目のセクションを編集したことを確認し、firebug extension(firefox) '$( '#result')'データを印刷することができる例を示します。idをあなたのrequirmentに置き換えることができます.. –
'<?php に' dbconnect.php ' ; $ q = $ _要求['send_txt']; echo $ q; には 'dbclose.php'が含まれます。 ?> 'これはエラーです。通知:未定義のインデックス:C:\ wamp \ www \ new \ thegamer.phpのsend_txt 12行目 – sajid