[過去ログ] + JavaScript の質問用スレッド vol.124 + (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
878(1): (ワッチョイ 5e01-KYHT [111.188.56.5]) 2022/07/09(土)00:09 ID:5lHQxv9F0(1/8) AAS
>>877
1と2で合計2回シリアライズしてるのが意味不明
879(1): (ブーイモ MMfe-x9bc [133.159.153.167]) 2022/07/09(土)00:11 ID:R84UyFQQM(2/13) AAS
>>877
質問を変えるわ
>3.SQLに配列を渡します
このSQLで何を取得するつもりなの?
880(2): (アウアウウー Sac1-dkZz [106.146.60.252]) 2022/07/09(土)00:18 ID:iVSPF+ILa(1/2) AAS
>>878
シリアライズではなく正確にはデコードですかね
$変数に変えてからSQLに渡します
881(1): (アウアウウー Sac1-dkZz [106.146.60.252]) 2022/07/09(土)00:18 ID:iVSPF+ILa(2/2) AAS
>>879
SQLでwordpressのデータベースから該当する記事を出力してPHPで表示したいです
882(2): (ブーイモ MMfe-x9bc [133.159.153.167]) 2022/07/09(土)00:29 ID:R84UyFQQM(3/13) AAS
>>881
該当する記事を取得するための検索条件は?
今は無条件でページングしてるだけに見えるけど
883(1): (ワッチョイ 5e01-KYHT [111.188.56.5]) 2022/07/09(土)00:33 ID:5lHQxv9F0(2/8) AAS
>>880
やはり…そうか
配列にしたいからJSONにしてるのか?
884: (オッペケ Srdd-aP0v [126.33.108.116]) 2022/07/09(土)00:44 ID:ifkPFCzpr(1/2) AAS
>>882
もとはこちらでした。SQLに必死でこーどがきえております。
外部リンク:wandbox.org
885(1): (アウアウウー Sac1-dkZz [106.146.60.155]) 2022/07/09(土)00:45 ID:9ZaaLUbUa(1) AAS
>>882
条件は日付と更新日です
日付だけでも良いのですが
886: (オッペケ Srdd-aP0v [126.33.108.116]) 2022/07/09(土)00:46 ID:ifkPFCzpr(2/2) AAS
archive.phpの254行目からSQLを組んでいます。
887(1): (アウアウウー Sac1-dkZz [106.146.62.154]) 2022/07/09(土)00:47 ID:E6hL7TiQa(1) AAS
>>883
配列にしたいからですね
888(1): (ブーイモ MMfe-x9bc [133.159.153.167]) 2022/07/09(土)00:57 ID:R84UyFQQM(4/13) AAS
>>885
>AND (post.post_date LIKE %s OR post.post_modified LIKE %s )
この部分?
これに配列渡すつもりでいるの?
889(1): (アウアウウー Sac1-dkZz [106.146.62.198]) 2022/07/09(土)01:03 ID:TjvgNrJja(1/2) AAS
>>888
$query = $wpdb->prepare($sql, "%$search_query%", "%$search_query%");
配列はこの部分ですね
890: (アウアウウー Sac1-dkZz [106.146.62.198]) 2022/07/09(土)01:04 ID:TjvgNrJja(2/2) AAS
ANDはwordpressのテーブルからカラムで条件を引いてます
891(1): (ブーイモ MMfe-x9bc [133.159.153.167]) 2022/07/09(土)01:08 ID:R84UyFQQM(5/13) AAS
>>889
$search_query変数が配列?
$search_queryに具体的にどんな値が入ってる想定なのか書いてみなよ
892(1): (アウアウウー Sac1-dkZz [106.146.63.239]) 2022/07/09(土)01:20 ID:R5/OxtTaa(1) AAS
>>891
よく考えてみると$date_queryかもしれません。
検索は出てきたんですが、アーカイブが出てこなかったためsearch_queryにしてましたが…
893: (ブーイモ MMfe-x9bc [133.159.153.167]) 2022/07/09(土)01:26 ID:R84UyFQQM(6/13) AAS
>>892
変数名はこの際どうでもいいよ
SQLにどんな値を渡したいのかが知りたいんだから
894(1): (アウアウウー Sac1-dkZz [106.146.61.156]) 2022/07/09(土)01:28 ID:O/RwhBiHa(1) AAS
php get_search_form(); で貰ったワードから検索ページのSQLは出力されています
アーカイブページもおそらくwordpressの既存のアーカイブをクリックしてSQLに繋がるはずです
この配列の渡し方もよく分かってない状態です…
895(1): (ワッチョイ 5e01-KYHT [111.188.56.5]) 2022/07/09(土)01:31 ID:5lHQxv9F0(3/8) AAS
>>869,877,880,887
要件
- front-page.phpにselect要素で年月のブルダウンメニュー設置
- front-page.phpの入力値をAjaxでarchive.phpにリクエスト
- archive.phpでパラメータを配列で受け取る
実装
1. front-page.php: のselect要素で配列にしたいもののname属性値に [] をつけておく
2. front-page.php: Fetch APIでFormDataをarchive.phpにリクエスト
3. archive.php: 受け取った配列を元にSQL文生成→クエリを発行→結果をJSONで出力
4. front-page.php: JSON.parse()して後続処理
省1
896(1): (ブーイモ MMfe-x9bc [133.159.153.167]) 2022/07/09(土)01:39 ID:R84UyFQQM(7/13) AAS
>>894
検索ページのSQLってのはsearch.phpの258行目からのこと?
こっちは$search_query変数はただの文字列でキーワード検索してるんじゃないの?
897(1): (アウアウウー Sac1-dkZz [106.146.61.98]) 2022/07/09(土)01:45 ID:GEdQauyNa(1) AAS
>>896
そうですね…
という事は$date_query=配列or変数で渡せば過去の記事をSQLで検索する仕組みになりますかね…
上下前次1-新書関写板覧索設栞歴
あと 105 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.012s