Skip to content

Commit 8c159be

Browse files
author
innie
committed
find animal update
1 parent 35fe543 commit 8c159be

File tree

2 files changed

+96
-87
lines changed

2 files changed

+96
-87
lines changed

find.php

+13-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?php include __DIR__. '/__connect_db.php';
22

3-
// $MBTI = isset($_GET['MBTI']) ? intval($_GET['MBTI']) :'';
3+
$MBTI = isset($_GET['mbti']) ? ($_GET['mbti']) :'';
4+
// $MBTI='EPST';
45

5-
6-
$sql = "SELECT * FROM `products` WHERE `mbti`= 'EPST' AND `mottotype`='1'";
7-
// echo($sql);
6+
$sql = "SELECT * FROM `products` WHERE `mbti`= '$MBTI' AND `mottotype`='1'";
7+
echo($sql);
88
$result = $mysqli->query($sql);
99
$row = $result->fetch_assoc();
1010

@@ -31,13 +31,20 @@
3131
<div class="might_like">
3232
<p>你可能會喜歡</p>
3333
<div class="ani_item">
34+
<div class="item" id="<?= $row['sid'] ?>" style="background-image: url(<?= $row['pic_id'].'00.png' ?>);"></div>
35+
3436
<?php while($row = $result->fetch_assoc()): ?>
35-
<div class="item" style="background-image: url(<?= $row['pic_id'].'00.png' ?>);"></div>
37+
<div class="item" id="<?= $row['sid'] ?>" style="background-image: url(<?= $row['pic_id'].'00.png' ?>);"></div>
3638
<?php endwhile; ?>
39+
3740
</div>
3841
</div>
3942

40-
43+
<script>
44+
$('.item').click(function() {
45+
location.href = 'single_product.php?sid=' + $(this).attr('id');
46+
})
47+
</script>
4148

4249

4350

js/inspire.js

+83-81
Original file line numberDiff line numberDiff line change
@@ -57,101 +57,103 @@ $(window).resize(function(){
5757
// --------------------換動物圖
5858

5959
// 存字串
60-
var MBTI='';
60+
var mbti='';
6161
// 字串長度
6262
var _MBTI_len=0;
6363
var $a=$('.down_text a');
6464
var $icon_img=$('.find_bg ul li.step5 .ani_icon_img');
6565

6666
$a.click(function(){
6767
// 組字串
68-
MBTI+= $(this).attr('data-MBTI');
69-
// alert(MBTI);
68+
mbti+= $(this).attr('data-MBTI');
69+
console.log(mbti);
7070

7171
// 更新長度
72-
_MBTI_len =MBTI.length;
72+
_MBTI_len =mbti.length;
7373

74-
// 判斷是哪種動物
75-
if(_MBTI_len==4){
76-
77-
// 呼叫ajax
78-
$('.group').load("find.php?MBTI=" + MBTI);
79-
80-
switch(MBTI){
81-
case "IPNT":
82-
$icon_img.addClass('owl');
83-
break;
84-
85-
case "EPST":
86-
$icon_img.addClass('fox');
87-
break;
88-
89-
case "IPSF":
90-
$icon_img.addClass('rabbit');
91-
break;
92-
93-
case "EPST":
94-
$icon_img.addClass('fox');
95-
break;
96-
97-
case "EJNT":
98-
$icon_img.addClass('lion');
99-
break;
100-
101-
case "IJSF":
102-
$icon_img.addClass('deer');
103-
break;
104-
105-
case "IJNT":
106-
$icon_img.addClass('eagle');
107-
break;
108-
109-
case "IPST":
110-
$icon_img.addClass('cat');
111-
break;
112-
113-
case "EPSF":
114-
$icon_img.addClass('bird');
115-
break;
11674

117-
case "IJNF":
118-
$icon_img.addClass('wolf');
119-
break;
120-
121-
case "EPNF":
122-
$icon_img.addClass('monkey');
123-
break;
124-
125-
case "EJST":
126-
$icon_img.addClass('bee');
127-
break;
128-
129-
case "IJST":
130-
$icon_img.addClass('squirrel');
131-
break;
132-
133-
case "EJNF":
134-
$icon_img.addClass('dog');
135-
break;
136-
137-
case "IPNF":
138-
$icon_img.addClass('porcupine');
139-
break;
140-
141-
case "EPNT":
142-
$icon_img.addClass('parrot');
143-
break;
144-
145-
case "EJSF":
146-
$icon_img.addClass('elephant');
147-
break;
148-
}
149-
150-
15175

76+
if(_MBTI_len==4){
77+
78+
// 呼叫ajax
79+
$('.group').load("find.php?mbti=" + mbti ,function(){
80+
81+
// 判斷是哪種動物
82+
var $icon_img=$('.find_bg ul li.step5 .ani_icon_img');
83+
// console.log(mbti);
84+
switch(mbti){
85+
case "IPNT":
86+
$icon_img.addClass('owl');
87+
break;
88+
89+
case "EPST":
90+
$icon_img.addClass('fox');
91+
break;
92+
93+
case "IPSF":
94+
$icon_img.addClass('rabbit');
95+
break;
96+
97+
case "EPST":
98+
$icon_img.addClass('fox');
99+
break;
100+
101+
case "EJNT":
102+
$icon_img.addClass('lion');
103+
break;
104+
105+
case "IJSF":
106+
$icon_img.addClass('deer');
107+
break;
108+
109+
case "IJNT":
110+
$icon_img.addClass('eagle');
111+
break;
112+
113+
case "IPST":
114+
$icon_img.addClass('cat');
115+
break;
116+
117+
case "EPSF":
118+
$icon_img.addClass('bird');
119+
break;
120+
121+
case "IJNF":
122+
$icon_img.addClass('wolf');
123+
break;
124+
125+
case "EPNF":
126+
$icon_img.addClass('monkey');
127+
break;
128+
129+
case "EJST":
130+
$icon_img.addClass('bee');
131+
break;
132+
133+
case "IJST":
134+
$icon_img.addClass('squirrel');
135+
break;
136+
137+
case "EJNF":
138+
$icon_img.addClass('dog');
139+
break;
140+
141+
case "IPNF":
142+
$icon_img.addClass('porcupine');
143+
break;
144+
145+
case "EPNT":
146+
$icon_img.addClass('parrot');
147+
break;
148+
149+
case "EJSF":
150+
$icon_img.addClass('elephant');
151+
break;
152+
}
153+
154+
});
152155
}
153156

154-
155157
})
156158

157159

0 commit comments

Comments
 (0)