こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

日本語を含んだデータの条件分け

makerとtitleを
選択して選択された物だけが残るようなプログラムを組んでいます。
makerは数字で値を与えているのですがtitleが日本語になりうまくsqlのデータベースと一致しません。
$ntitleの配列には既にmakerでsortされたsqlのtopic_titleの値が入っています。(echoで確認済み)
$forum_selection_titleをHP内に表示して利用する形になっています。

$forum_selection_title = '<select name="sorttitle" onChange="parent.window.location.href=document.maker.sorttitle.value,$_GET[\'sorttitle\']=$sorttitle">';
for ($j=0; $j<count($ntitle); $j++) {
$forum_selection_title .= "<option value=http://~~~/viewforum.php?forum=1&sortmaker=$sortmaker&sorttitle=$ntitle[$j] if($sorttitle == $ntitle[$j]){print ' selected=selected';}>$ntitle[$j]</option>";
}

上記で飛んだURLから下記のデータを抽出します。
$sql = 'SELECT uname, post_time FROM 'bb_topics' WHERE (forum_id = '.$forum.' AND maker = '.$sortmaker.' AND topic_title = '.$sorttitle.')
この際日本語が混じるせいかtopic_title = '.$sorttitle.'の部分が起動していません。

日本語が混じってる状態で条件付けをするやり方がわかる方いらっしゃいましたらよろしくお願いします。

投稿日時 - 2006-07-11 07:36:23

QNo.2268583

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

えっとまず。
PHPの何ですか?
OSは何ですか?
エラーは何ですか?

プログラムのソースをコピペするのは良いのですが、
問題がある箇所をシンプルに書いてもらえませんか?

投稿日時 - 2006-07-11 22:13:39

あなたにオススメの質問