question_busterのプロフィール
- ベストアンサー数
- 4
- ベストアンサー率
- 80%
- お礼率
- 0%
- 登録日2011/03/25
- MySQLでAU携帯にも対応させるための設定
携帯、PC、両方で使えるサイトをMySQLで構築中です。 当初、UTF8で構築していましたが、「auブラウザ、いまだにUTF-8が使えず!」という記事発見したことにより、急遽、EUCに変更しました。(http://symple.jp/113.html) ところが、EUCの場合、漢字がGETコマンドで正しく送信できないことが判明しました。 (FORMタグに accept-charset="euc-jp,us-ascii" を付けても、JIS X0208.1990 の6878文字中、2743文字の文字エンコーディングが正しく検出されず、UTF8と誤認識される。実際にテストで経験済み) http://www-ise3.ist.osaka-u.ac.jp/miura/?PHP%20GET%2FPOST%A5%E1%A5%BD%A5%C3%A5%C9%A4%C7%A4%CE%C6%FC%CB%DC%B8%EC%A4%CE%CA%B8%BB%FA%B2%BD%A4%B1%CB%C9%BB%DF 私が作りたいサイトは日本語で検索できる必要があるため、やはりUTF8で作らなければならないようです。 質問です。 サーバー側はUTF8で作らなければならないようです。 でも、そうすると、「auブラウザ、いまだにUTF-8が使えず!」に引っかかってしまいます。 このようなサイトは決して少なくないと思いますが、UTF8にも関わらずでAU携帯でも問題なく見れるサイトはどのような工夫をされているのでしょうか? ●MySQLサーバーのデフォルト文字コード ●MySQL の接続照合順序:の文字コード ●テーブルの文字コード ●テーブルの接続照合順序:の文字コード ●フォームの文字コード をどう設定しているのでしょうか? またPHPのソースに何かを追加するのでしょうか? 情報提供、宜しくお願い致します。 現在の検索ソースは下記となります。 (県名を漢字で入力し、住所群から対象の住所録を抽出する) search.php <?PHP // サーバーデータベース記録情報接続 require_once '../../config_n_reform.php'; require_once '/usr/share/pear/DB.php'; $db = DB::connect($dsn); if (PEAR::isError($db)) { die($db->getMessage()); } print('接続に成功しました<br>'); $db->query('SET NAMES UTF8'); if (PEAR::isError($db)) { die($db->getMessage()); } $sql = 'select * from city_code'; if(isset($_GET['pre_name'])){ $sql = "select * from city_code where pre_name = '" .addslashes($_GET['pre_name'])."'"; } $res =& $db->query($sql); if (PEAR::isError($res)) { die($res->getMessage()); } while ($row =& $res->fetchRow(DB_FETCHMODE_ASSOC)) { print($row['pre_name'].'<br>'); print($row['city_name'].'<br>'); print($row['city_kana'].'<br>'); print($row['kyuu_cho'].'<br>'); } $db->disconnect(); ?> フォーム <form name="form2" action="search.php" method="get"> <input type="text" name="pre_name" size="25"> <input type="submit" name="search" value="検索"><br /> <input value="pre_name検索開始" type="submit" /> </form>
- phpの初歩的な事なのですが
すいません。プログラムを初めて勉強してまして初心者用の解説サイトをざっと読んでたのですが、 根本的な仕組みが分からりません・・。 私は自分のホームページにある写真をボタンで任意の順番に並び替え(新着順など)たいと考えています。それでまず値をの受け渡しの部分を読んでみて、以下のプログラムを書いてみたのですが・・・、 一応解説サイト通り、レッドのボタンを押すとseと表示されました。 しかし、123.phpのようにphpファイルでは困るので、これをhtmlファイルとして使うにはどうしたら 良いのでしょうか?123.htmlとしてファイルを開き、ボタンを押すとtest10.phpファイルをダウンロードしてしまいます。解説サイトは構造文などは詳しいのですが実際の使い方はほとんど書いておらず、 根本的な部分が分かりません。 とりあえず私はラジオボタンが三つあるサイトを作り、レッドのボタンを押すとAの画像、ブルーのボタンを押すとBの画像・・・が表示されるようにしたいのですが上記が分からないため先に進む事ができません。くだらない質問ですがアドバイスいただければ助かります。 (ファイル名 123.php) <FORM ACTION="test10.php" METHOD="POST"> <INPUT type="radio" NAME="ss" VALUE="se">レッド <INPUT type="radio" NAME="ss" VALUE="ch">ブルー <INPUT type="radio" NAME="ss" VALUE="pi" CHECKED>ピンク <INPUT type="submit" VALUE="並び替える"> </FORM> (ファイル名 test10.php) <?php echo $_POST['ss']; ?>
- 更新処理に関して
教えて下さい。 データベースを更新するだけのPHPファイル(update.php)を作成し、それを別(親)のPHPから javascriptを使って呼び出し、更新処理をさせようと考えています。 その際に、javascriptでsubmitで引数を渡していますが、どうしてもupdate.phpのファイルが開いて しまい、更新ボタンを押下時に裏で更新処理をさせるというような事ができないのでしょうか。。。 update.phpを関数化してしまった方が良いという話もありましたが、なんとか別ファイルで更新処理 を行いたいと考えています。 初歩的な質問で申し訳ありませんが、教えて下さい。 よろしくお願いします。
- Photoshopでアクティブレイヤーを切り替える
PhotoshopCS5を使用しています。 3枚で構成されているレイヤーで作業しているのですが、作業レイヤーを切り替える際に、レイヤーパネルまでポインタを持っていき、作業したいレイヤーの上でクリックをすることでアクティブを切り替えていますが非常に手間がかかります。 ショートカットキー等、何かいい方法をご存知の方がいらっしゃいましたら教えて頂けないでしょうか。よろしくお願いいたします。
- テーブルの中のプルダウンがフロートできません
恐れ入ります、 現在、こちらのサイトを手がけております。 http://www.sl-success.com/hallo-casino/index.html このサイトの上部のメニューバーにプルダウンメニューを組み込みたくて、修正をしてみましたがレイアウトが崩れてしまいます。 http://www.sl-success.com/hallo-casino/index-testjefri13-2.html 上記のようにテーブルメニューの中に、ulを組み込んでみました。このプルダウンしたいULをメニューの中に入れたいのですが、うまくフロートできません。 こちらの該当しているソースを書きます。 <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="center" valign="top"><div id="menu"><a href="index.html" class="frist active">HOME</a><a href="review.html">casino bonus guide</a><a href="top10/top10index.html">Online Casino TOP10</a><a href="#">free casino games</a> <div class="menune"> <ul> <li> <a href="review.html">bonus ne</a> <ul> <li><a href="#"> jepang1</a> </li> <li><a href="#"> jepang2</a> </li> <li><a href="#"> jepang33</a> </li> </ul> </li> </ul> </div> <a href="contact/contact-index.html" class="last">Contact Us</a></div></td> </tr> 対応しているcssは以下の通りです。 .menune{ background:#ff0000; /*------#1d3c55----------*/ border-bottom:#345065 1px solid; margin-left:auto; margin-right:auto; width:auto; height:auto; text-align:center; } .menune ul{ list-style:none; } .menune li{ float:left; } .menune li a{ background:#1d3c55; color:#cccccc; display:block; text-align:center; text-decoration:none; text-transform:uppercase; border-left:#001F39 1px solid; border-right:#345065 1px solid; padding:20px 25px 14px 25px; } .menune li a:hover, .menune ul li:hover a{ background:#001F39; color:#e9f1f9; /*---e9f1f9-----*/ text-decoration:none; } .menune li ul{ background:none; display:none; padding:0px; margin:0px; border:0px; position:absolute; z-index:200; } .menune li:hover ul{ display:block; } .menune li li { display:block; float:none; margin:0px; padding:0px; height:70px; width:135px; } 上記のサイトをうまく修正できればありがたいのですが、もしお分かりであればご教授お願い致します。 失礼します。