mikemike7 の回答履歴

全206件中141~160件表示
  • 配列を回すとき、最後の要素だけ違う処理をしたい

    hoge[0]に対して、配列の中身を処理して, 最後にカンマを付与 hoge[1]に対して、配列の中身を処理して, 最後にカンマを付与 hoge[2]に対して、配列の中身を処理して, 最後にカンマを付与 hoge[3]に対して、配列の中身を処理して, 最後にカンマを付与しない というようなことをするとき、 どう書けばよいでしょうか? for ($i = 0 ; $i <count($hoge); $i++) {   if($i< count($hoge)-1){    //配列の要素が最後じゃないのに対する処理     .",";  }else{    //配列の要素が最後のに対する処理  } } ってしたら、とりあえず、動いたのですが、 普通はどういう風に書くのでしょうか? foreachとか、あるいは、配列の最後に対してする何か 書き方ってあるのでしょうか

    • ベストアンサー
    • re999
    • PHP
    • 回答数6
  • フリーのメールフォームのカスタマイズ

    http://www.sapphirus.biz/php/sformmail2/ 上記のフリーPHPのカスタマイズで困っております。 「はい」・「いいえ」の必須項目のselectタグで 「いいえ」を選択した場合に「いいえの方は受付できません」 // エラー表示設定 $temp_err = array( '__Error_Input_Data__' => '必須項目です' , '__Error_Input_Data__' => 'いいえの方は受付できません' , '__Error_Marge_Data__' => '入力された内容に不足があります' , '__Error_Mail_Address__' => 'メールアドレスが正しくありません' , '__Error_Mail_Check__' => 'メールアドレスが一致しません' , '__Error_Text_Max__' => '文字数が多すぎます(__Text_Max__字まで)' ); として、肝心のif文をどう書き直してどの部分に入れればいいのか 勉強不足の私にはわかりません。 配布元にも問い合せてみたのですが カスタマイズに関しては現在受け付けていないそうで…。 どなたか教えて頂けませんでしょうか?

    • ベストアンサー
    • -7pomezo
    • PHP
    • 回答数2
  • javascriptで何日何時間何分何秒経過

    交通事故無事故無違反を会社のHPのTOPに貼りたいのです。 今日(6/1)から計測するとして、 今日だと -無事故無違反「0」日経過しました。- となり、明日になれば -無事故無違反「1」日経過しました。- とすることはあちこち探してできました。 でも、できれば、 -無事故無違反「dd」日「hh」時間「mm」分「ss」秒経過しました。- としたいのですが、 「hh」時間まではできても、分・秒までのやり方・考え方がわかりません。 表示はできると思うのですが 分や秒はあくまで任意の日付(たとえば6月1日)から何千分・または何万秒たったかの表示に なってしまいます。 経過時間を何日何時間何分何秒と表示するにはどうすればいいのでしょうか?

  • IEでJavaScriptが思うように動作しません

    IEでJavaScriptが思うように動作しません。 JavaScriptを使用して display:noneで開閉したいのですが FireFox, GoogleChrome, Opera, Safariといった 有名どころなブラウザでは問題なく開閉するのですが Internet Explorerでは動作はするものの ボタンを押しても瞬時に開閉してくれなくて困っています。 以下簡単にソースを作りましたので瞬時に開閉してくれる アドバイスをご教授していただければ幸いです。 http://www.geocities.jp/srgd1992/wk/20110601/index.html 補足 Internet Explorer9では問題なく動くようです。 Internet Explorer8で思うようにいきません。 Internet Explorer6は切り捨ててください。

  • フリーのメールフォームのカスタマイズ

    http://www.sapphirus.biz/php/sformmail2/ 上記のフリーPHPのカスタマイズで困っております。 「はい」・「いいえ」の必須項目のselectタグで 「いいえ」を選択した場合に「いいえの方は受付できません」 // エラー表示設定 $temp_err = array( '__Error_Input_Data__' => '必須項目です' , '__Error_Input_Data__' => 'いいえの方は受付できません' , '__Error_Marge_Data__' => '入力された内容に不足があります' , '__Error_Mail_Address__' => 'メールアドレスが正しくありません' , '__Error_Mail_Check__' => 'メールアドレスが一致しません' , '__Error_Text_Max__' => '文字数が多すぎます(__Text_Max__字まで)' ); として、肝心のif文をどう書き直してどの部分に入れればいいのか 勉強不足の私にはわかりません。 配布元にも問い合せてみたのですが カスタマイズに関しては現在受け付けていないそうで…。 どなたか教えて頂けませんでしょうか?

    • ベストアンサー
    • -7pomezo
    • PHP
    • 回答数2
  • PHP+MySQLでこのようなシステム

    PHPとMySQLで、このようなシステムを作れないかと考えているのですが、可能か不可能か、もしくはヒントだけでもいただだけないかと思い、質問させていただきました。 まず、PHP+MySQLというのは、javascriptとかも初心者用の本を買ったりしたのですが、こういうところに使うとかいまいち理解できず、 現在PHP+MySQLと必要な時だけjavascriptのサンプルをコピペとかで使って事足りているということです。 PHP+MySQLの知識は、浅い方ですが、データベースを使っての表示や条件抽出くらいはできるくらいです。 主に使うデータベース・ページは、下記の通りです。 データベース内にテーブルが複数あります。 ・table_01 ・table_02 ・table_03 全テーブルデータの一覧を表示させるPHP(1ページ20件毎に表示させています) ・itiran.php 各会員ページのPHP ・mypage.php 「このようなシステム」というのは、 ・一覧ページ【itiran.php】に[追加]ボタンを作り、[追加]を押すと会員ページ【mypage.php】に追加した商品が一覧として表示される ・【itiran.php】および【mypage.php】で追加した商品を一覧から[削除]できる ・【itiran.php】の各商品には、追加している人数[登録数]が表示される([削除]した場合は、人数は-1となる) 【itiran.php】テーブル例 ┼───┼───┼───────┼───┼ │NAME│ZAIKO│お気に入り    │登録数│ ┼───┼───┼───────┼───┼ │ポニョ │2,000 │ 追加       │500 │ ┼───┼───┼───────┼───┼ │ゲド  │1,000 │ 追加       │300 │ ┼───┼───┼───────┼───┼ │トトロ │9,000  │登録済み・・削除│100 │ ┼───┼───┼───────┼───┼ ・データベースは、各テーブル更新があった場合、一度の更新数が多くいので、1テーブルまるごとCSVで更新しています。 ・登録数を、このテーブル内に入れておいた方が良いのでしょうか。 参考になるようなサイトもなく、PHP+MySQL可能か不可能か、もしくはヒントだけでもお願い致します。

  • js、 jQuery の手直しを助けてください

    js, jQuery 初心者です。下記のコードの手直しを助けて下さい このコードはページ内の複数設置されたリンクのいずれかをクリックすると 背景の画像がフェードしながら変わるというものです。 例えばリンク1を押すと背景画像1がフェードしながら呼び込まれ、 リンク2を押すと背景画像2が呼び込まれるといった感じです。 このソースコードを使うに当たって問題が2つあり、 初心者の自分では手直しできないため こちらに質問させていただきました。 問題1,Firefox 4 では作動するのに、他のブラウザではうごかない。 テスト済みブラウザ→ Chrome v.11.0, IE8, Safari 5 問題2、次画像のフェードインが、前画像のアウトの後にならないと読み込みが始まらない。 これだとフェード時に画像が一時期消える(真っ白になってしまう)時間ができてしまうので 出来れば次の画像をフェードなしでストレートに読込み、その上で前の画像をフェードアウトさせたいです。 どなたか問題解決の手直し方法をわかる方がいらっしゃいましたら ぜひ教えてください [code] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="ja"> <head><title>sample</title> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery","1.5.0");</script> <style type="text/css"> #wrapper { width: 100%; height:100%; background-image:url(img/img1.jpg); background-repeat:repeat;} #container{ width:1000px; height:1000px;} </style> <script type="text/javascript"> $(function(){  $("#nav a").click(function(){   var val = this.rel, layer = $("#wrapper");   layer.fadeOut(500, function(){    layer.css("backgroundImage", "url(img/"+val+".jpg)").fadeIn(500);   });  }); }); </script> </head> <body> <div id="wrapper"> <div id="container"> <div id="nav"> <a href="#" id="btn1" rel="img1">background1</a> <a href="#" id="btn2" rel="img2">background2</a> <a href="#" id="btn3" rel="img3">background3</a> </div> </div> </div> </body> </html> [/code]

    • ベストアンサー
    • suteadd_1
    • AJAX
    • 回答数5
  • スマートフォンのJavascript設定

    スマートフォン対応サイトを作成していますが、 使用しているブラウザの、javascrpit設定が有効か無効かを取得し、ページ内のコンテンツを切り替えることは可能でしょうか? http://sp.oshiete.goo.ne.jp/show_qa/30d01cc972a0cbc73844c4ceb366347a/ このような質問をみつけたので、取得可能なのでは、と思いました。 ちなみにサイトはPHPで組んでいます。 どなたかご存知の方がいらっしゃいましたらどうぞよろしくお願いいたします。

    • ベストアンサー
    • ayuayu624
    • PHP
    • 回答数1
  • プルダウン選択肢で、フォームの内容を変更したい

    javascript始めたばかりの23才女子です。 プルダウンメニューの選択肢が3つ、その選択肢の組み合わせによって当てはまるフィールドを表示させたいのです。 選択肢が以下の要領・・・ (1)性別 -男 -女 (2)年齢 -10代 -20代 -30代 (3)出身 -関東 -関西  そして「表示する」のボタンを押せば 例:「男・10代・関東」に当てはまるフィールドが同じ画面下に出てくるというのが理想です。 選択肢は最大12パターンなので、12つのフレームを作ろうと思っています。 参考とさせていただいたのは下記URLのANo1さんです。 http://okwave.jp/qa/q6120110.html html、java scriptは今まで参考になるページに手を加えていった程度です。 教えていただければ本当に助かります。よろしくお願いします!!

  • jquery内でPHP変数の比較

    今、掲示板のようなものをPHPで書いてます。 ここで、書き込んだユーザがログインしてるユーザと同じだったら、削除ボタンを表示させたいです。 そこで以下のように書いてみましたが、$res1['user_id']がtest以外の時も削除ボタンが表示されてしまいます。 この問題を解決するにはどうすればよいのでしょうか。 ちなみに、$aには3次元配列が代入されています。 $(document).ready(function(){ $('.delbtn').css("display","none"); <?php foreach($a as $key => $res1) { ?> if("<?php echo $res1['user_id']?>" === "test") { $('.delbtn').css("display","inline"); } <?php } 38 ?>

    • ベストアンサー
    • simizukiyo
    • PHP
    • 回答数2
  • リダイレクトで「自動転送設定がループしています」

    サイトリニューアルに伴いディレクトリ構造が変わるので、.htaccessで以下のように書いてリダイレクトしようと思いましたが、「このアドレスへのリクエストに対するサーバの自動転送設定がループしています。」と出てリダイレクトが出来ません。 Redirect permanent /aaa/bbb/ccc/xxx.html http://hoge.com/aaa/123 試しにリダイレクト先を全く別のURLにしてみたら正常にリダイレクトされるので、上記の記述自体は問題ないと思うのですが、新しいサイトにはdrupalを使っていて、.htaccessには以下の内容が予め記述してあります。何かバッティングしているのでしょうか? <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </IfModule> PHPは5.2.5です。

    • 締切済み
    • sr-ki
    • PHP
    • 回答数3
  • 1つのformに複数のaction

    質問です。 下のようにiframeが2つあり、一つのformによる結果をそれぞれに反映させる検索ページ(kensaku.php)があります。 <script> function sample(F) { F.action = 'ichiran_map.php' F.target = 'ichiran_map' F.submit(); setTimeout(function(){ F.action = 'ichiran.php' F.target = 'ichiran' F.submit(); },1); return false; } </script> <iframe src="A.php" name="A" > <iframe src="B.php" name="B" > <form method="post" onsubmit="return sample(this)"> <select name="area"><option selected value="">エリア選択 </option> <option value="01">あいうえお</option> <option value="02">かきくけお</option> </select> <select name="price"> <option selected value="">価格帯選択</option> <option value="01">1000円未満</option> <option value="02">1001円~2000円</option> <input type=submit value="絞込" /></form> 別のページ(例えばindex.php)に同じようなformを作り、検索結果をこの検索ページに反映させたいと思います。この場合、一つのformに3つのactionを設定したいのですが、どうすれば実現できるでしょうか? 表示画面はkensaku.phpにしたいのですが、そのkensaku.phpにある2つのiframe(A.phpとB.php)にformで指定した値を反映させたいのですが、どうすれば実現できるのでしょうか?どなかた教えて下さい。

  • リダイレクトで「自動転送設定がループしています」

    サイトリニューアルに伴いディレクトリ構造が変わるので、.htaccessで以下のように書いてリダイレクトしようと思いましたが、「このアドレスへのリクエストに対するサーバの自動転送設定がループしています。」と出てリダイレクトが出来ません。 Redirect permanent /aaa/bbb/ccc/xxx.html http://hoge.com/aaa/123 試しにリダイレクト先を全く別のURLにしてみたら正常にリダイレクトされるので、上記の記述自体は問題ないと思うのですが、新しいサイトにはdrupalを使っていて、.htaccessには以下の内容が予め記述してあります。何かバッティングしているのでしょうか? <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !=/favicon.ico RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </IfModule> PHPは5.2.5です。

    • 締切済み
    • sr-ki
    • PHP
    • 回答数3
  • 1つのformに複数のaction

    質問です。 下のようにiframeが2つあり、一つのformによる結果をそれぞれに反映させる検索ページ(kensaku.php)があります。 <script> function sample(F) { F.action = 'ichiran_map.php' F.target = 'ichiran_map' F.submit(); setTimeout(function(){ F.action = 'ichiran.php' F.target = 'ichiran' F.submit(); },1); return false; } </script> <iframe src="A.php" name="A" > <iframe src="B.php" name="B" > <form method="post" onsubmit="return sample(this)"> <select name="area"><option selected value="">エリア選択 </option> <option value="01">あいうえお</option> <option value="02">かきくけお</option> </select> <select name="price"> <option selected value="">価格帯選択</option> <option value="01">1000円未満</option> <option value="02">1001円~2000円</option> <input type=submit value="絞込" /></form> 別のページ(例えばindex.php)に同じようなformを作り、検索結果をこの検索ページに反映させたいと思います。この場合、一つのformに3つのactionを設定したいのですが、どうすれば実現できるでしょうか? 表示画面はkensaku.phpにしたいのですが、そのkensaku.phpにある2つのiframe(A.phpとB.php)にformで指定した値を反映させたいのですが、どうすれば実現できるのでしょうか?どなかた教えて下さい。

  • js 条件に応じたneme値の取得方法について

    下記のようなselect内でのjsのname値の取得方法に関してご教授ください。 どなたかお助けいただけると幸いです。どうぞよろしくお願いいたします。 末尾から5桁0でjAのname値を取得 下記の <option value="A00000">関東</option> 末尾から3桁0でjPのname値を取得 下記の<option value="A14000">神奈川県</option> それ以外はjZのname値を取得    下記の<option value="A14100">横浜市</option> ※現在は下記のjsコードには桁が3桁ならという条件が入っており、中途半端な状態です。 ▼html <select onchange="javascript:setAreaCode(this.value);" name="code"> <option value="@" selected> ▼下記から選択して下さい</option> <option value="A00000"> ┣関東</option> <option value="A14000"> ┣神奈川県</option> <option value="A14100"> ┃┣横浜市</option> </select> ▲html <script> <!-- // エリアname値取得 function setAreaCode(code) { document.getElementsByName("jA").item(0).value = ""; document.getElementsByName("jP").item(0).value = ""; document.getElementsByName("jZ").item(0).value = ""; if(code.length == 5) { document.getElementsByName("jA").item(0).value = code; } else if (code.length == 3){ document.getElementsByName("jP").item(0).value = code; } else { document.getElementsByName("jZ").item(0).value = code; } } --> </script>

  • js 条件に応じたneme値の取得方法について

    下記のようなselect内でのjsのname値の取得方法に関してご教授ください。 どなたかお助けいただけると幸いです。どうぞよろしくお願いいたします。 末尾から5桁0でjAのname値を取得 下記の <option value="A00000">関東</option> 末尾から3桁0でjPのname値を取得 下記の<option value="A14000">神奈川県</option> それ以外はjZのname値を取得    下記の<option value="A14100">横浜市</option> ※現在は下記のjsコードには桁が3桁ならという条件が入っており、中途半端な状態です。 ▼html <select onchange="javascript:setAreaCode(this.value);" name="code"> <option value="@" selected> ▼下記から選択して下さい</option> <option value="A00000"> ┣関東</option> <option value="A14000"> ┣神奈川県</option> <option value="A14100"> ┃┣横浜市</option> </select> ▲html <script> <!-- // エリアname値取得 function setAreaCode(code) { document.getElementsByName("jA").item(0).value = ""; document.getElementsByName("jP").item(0).value = ""; document.getElementsByName("jZ").item(0).value = ""; if(code.length == 5) { document.getElementsByName("jA").item(0).value = code; } else if (code.length == 3){ document.getElementsByName("jP").item(0).value = code; } else { document.getElementsByName("jZ").item(0).value = code; } } --> </script>

  • js、 jQuery の手直しを助けてください

    js, jQuery 初心者です。下記のコードの手直しを助けて下さい このコードはページ内の複数設置されたリンクのいずれかをクリックすると 背景の画像がフェードしながら変わるというものです。 例えばリンク1を押すと背景画像1がフェードしながら呼び込まれ、 リンク2を押すと背景画像2が呼び込まれるといった感じです。 このソースコードを使うに当たって問題が2つあり、 初心者の自分では手直しできないため こちらに質問させていただきました。 問題1,Firefox 4 では作動するのに、他のブラウザではうごかない。 テスト済みブラウザ→ Chrome v.11.0, IE8, Safari 5 問題2、次画像のフェードインが、前画像のアウトの後にならないと読み込みが始まらない。 これだとフェード時に画像が一時期消える(真っ白になってしまう)時間ができてしまうので 出来れば次の画像をフェードなしでストレートに読込み、その上で前の画像をフェードアウトさせたいです。 どなたか問題解決の手直し方法をわかる方がいらっしゃいましたら ぜひ教えてください [code] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="ja"> <head><title>sample</title> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery","1.5.0");</script> <style type="text/css"> #wrapper { width: 100%; height:100%; background-image:url(img/img1.jpg); background-repeat:repeat;} #container{ width:1000px; height:1000px;} </style> <script type="text/javascript"> $(function(){  $("#nav a").click(function(){   var val = this.rel, layer = $("#wrapper");   layer.fadeOut(500, function(){    layer.css("backgroundImage", "url(img/"+val+".jpg)").fadeIn(500);   });  }); }); </script> </head> <body> <div id="wrapper"> <div id="container"> <div id="nav"> <a href="#" id="btn1" rel="img1">background1</a> <a href="#" id="btn2" rel="img2">background2</a> <a href="#" id="btn3" rel="img3">background3</a> </div> </div> </div> </body> </html> [/code]

    • ベストアンサー
    • suteadd_1
    • AJAX
    • 回答数5
  • js 条件に応じたneme値の取得方法について

    下記のようなselect内でのjsのname値の取得方法に関してご教授ください。 どなたかお助けいただけると幸いです。どうぞよろしくお願いいたします。 末尾から5桁0でjAのname値を取得 下記の <option value="A00000">関東</option> 末尾から3桁0でjPのname値を取得 下記の<option value="A14000">神奈川県</option> それ以外はjZのname値を取得    下記の<option value="A14100">横浜市</option> ※現在は下記のjsコードには桁が3桁ならという条件が入っており、中途半端な状態です。 ▼html <select onchange="javascript:setAreaCode(this.value);" name="code"> <option value="@" selected> ▼下記から選択して下さい</option> <option value="A00000"> ┣関東</option> <option value="A14000"> ┣神奈川県</option> <option value="A14100"> ┃┣横浜市</option> </select> ▲html <script> <!-- // エリアname値取得 function setAreaCode(code) { document.getElementsByName("jA").item(0).value = ""; document.getElementsByName("jP").item(0).value = ""; document.getElementsByName("jZ").item(0).value = ""; if(code.length == 5) { document.getElementsByName("jA").item(0).value = code; } else if (code.length == 3){ document.getElementsByName("jP").item(0).value = code; } else { document.getElementsByName("jZ").item(0).value = code; } } --> </script>

  • jqueryの構文について

    はじめまして、最近jqueryの勉強を始めました。 セレクタを変数で指定した場合の子要素の取得の仕方がわからず、困っています。 アドバイスいただけませんか? <html> <head> <title></title> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> <script> $(document).ready(function() { $("#next").click(function () { //下のように書いてみたのですが動きません。 var next_slide = $("#slide01").next(); $(next_slide).text("hoge");//これは動きます var img_url = $(next_slide > a).attr("href");//エラーを起こします alert(img_url); return false; }); }); </script> </head> <body> <ul> <li id="slide01"><a href="url01">スライド01</a></li> <li id="slide02"><a href="url02">スライド02</a></li> <li id="slide03"><a href="url03">スライド03</a></li> </ul> <a href="#" id="next">次へ</a> </body> </html> 要は次の要素の子要素にアクセスしたいのです。 ご教授のほどよろしくお願いしますm(_ _)m

  • csvファイルでの,(カンマ)の取扱について

    csvファイルをperlで取扱っています。 ,(カンマ)が含まれるデータは""で括ってやれば行がずれることなく入るのは分かっているのですが、今度は取り出すときどのようにしていいのか分かりません。 各行毎に一連のデータが羅列されていますが、それの分割方法を教えてください。 たとえば、 $bに,(カンマ)入りの文字列が入っていた場合、 ($a, $b, $c) = split(/,/, $query); とすると本来$bに入って欲しいデータの,(カンマ)から後の部分が$cに格納されてしまいます。(そこから先が1つずれます) これをずれずに分割させるにはどのようにしたらいいでしょうか? ちなみに ($a, "$b", $c) = split(/,/, $query); と試しにやってみましたが、エラーになってしまいました。 実は長年の悩みで、データを格納する際に,(カンマ)を別のあり得ないような文字列に置き換えて、取り出したあと,(カンマ)に戻すというやり方でやっていたのですが、1つのデータファイルを複数のperlで取扱うようになり、対応が難しくなってきたので、これを機にきちんとした方法でデータを取扱いたいと思っています。

    • ベストアンサー
    • choei
    • Perl
    • 回答数2