koke29 の回答履歴
- PHPで、エラーがない場合のみ画面遷移させたい
PHPのプログラムを作成しています。 動きとしては、 1.ユーザに値を入力させる 2.ユーザが入力した値をエラーチェックする 3.エラーチェック結果、もしエラーがなければ次の画面へ遷移し、エラーがあればメッセージを画面表示 という動きです。 (教えて!gooのような動きをさせたいのですが・・・) 2まではできていますが、3で困っています。 エラーがあればメッセージを画面表示するのはできましたが、エラーがない場合に次の画面へ移動する、というのはどのように実装すれば可能でしょう。 現在のソースは以下のような流れです。 ---------------------------------------------------------- <?php $getChar = $_POST["char"] /*--- エラーチェック ---*/ if( isset( $_POST["send"] ) ) { if( strcmp( $getChar, "" ) == 0 ) { // 空の場合はエラー $strErr = "エラーメッセージ"; } echo $strErr; // ★ } ?> <form method="POST" action="#" name="form"> 名前:<input type="text" name="char"> <input type="submit" name="send" value=\"送信\"> </form> ---------------------------------------------------------- 現在は上のような流れで処理を行っています。 今はエラーがある場合はエラーメッセージを表示(★部)し、ない場合はエラーメッセージを表示せず、画面遷移も行いません。 本当はエラーがない場合は次の画面へ遷移をさせたいのですが、どのように指定をさせたら良いのでしょうか。 すみませんが、ご回答よろしくお願いいたします。
- ベストアンサー
- skyship080
- PHP
- 回答数2
- ツールメニューの表示
Wordのツールでハサミのボタンがどうしても表示されないのですが、どうすればこの表示ができますか?(コピーや貼り付けのボタンはあります) WindowsXPです。 よろしくお願いします。
- ベストアンサー
- kazunomiya1119
- その他([技術者向] コンピューター)
- 回答数1
- 文字のフォントについて
10.5ポイントの文字を拡大したいのですが、書式では72ポイント以上にできないでしょうか? xp使用しています。
- ベストアンサー
- kazunomiya1119
- その他([技術者向] コンピューター)
- 回答数2
- 解説お願いします。
知り合いからソースをもらったtxtファイルのランダム取得なのですが どういう動きをしているのかさっぱりなので誰か解説をお願いします。 このソースをくれた人に聞けば早いのですが連絡が取れなくなってしまったので^^; //index側のソース //ランダム表示 $sorce_dir = './hide_pc/rand_index_top'; @include_once('./hide_pc/randam_k.php'); } //./hide_pc/randam_k.php側のソース <?php //$sorce_dir ソースの入ったディレクトリ mt_srand((int)(microtime() * 10000)); $rand_text = array(); $i = 1; if ($handlerDir = opendir($sorce_dir)){ while ($filename = readdir( $handlerDir )){ if ( $filename != "." && $filename != ".."){ array_push($rand_text,$filename); $i++; } } } $rand = mt_rand(0,(count($rand_text) - 1)); $randam_sorce = file_get_contents($sorce_dir.'/'.$rand_text[$rand]); ?> このソースを用意して./hide_pc/rand_index_topのディレクトリにtxtファイルをアップすれば<?=$randam_sorce ?>と指定したところに表示されます 解説よろしくお願いいたします。
- 解説お願いします。
知り合いからソースをもらったtxtファイルのランダム取得なのですが どういう動きをしているのかさっぱりなので誰か解説をお願いします。 このソースをくれた人に聞けば早いのですが連絡が取れなくなってしまったので^^; //index側のソース //ランダム表示 $sorce_dir = './hide_pc/rand_index_top'; @include_once('./hide_pc/randam_k.php'); } //./hide_pc/randam_k.php側のソース <?php //$sorce_dir ソースの入ったディレクトリ mt_srand((int)(microtime() * 10000)); $rand_text = array(); $i = 1; if ($handlerDir = opendir($sorce_dir)){ while ($filename = readdir( $handlerDir )){ if ( $filename != "." && $filename != ".."){ array_push($rand_text,$filename); $i++; } } } $rand = mt_rand(0,(count($rand_text) - 1)); $randam_sorce = file_get_contents($sorce_dir.'/'.$rand_text[$rand]); ?> このソースを用意して./hide_pc/rand_index_topのディレクトリにtxtファイルをアップすれば<?=$randam_sorce ?>と指定したところに表示されます 解説よろしくお願いいたします。
- メール受信について
1つのメールアドレスに届いたメールをLANで繋がっているパソコンにメールが届いた事を自動通知するには、どうしたらよいでしょうか? 追伸、相手先によってメール通知を分けたい(LANに繋がっているパソコンを指定する) なぜなら、メール専用に1台パソコンがあり、メールが届いているか確認をしなければならず、朝届いたメールが夕方まで確認されないこともしばしばあります。 宜しくお願い致します。
- ベストアンサー
- y-nakaji
- その他([技術者向] コンピューター)
- 回答数1
- プリンタドライバの入手について
古いプリンタドライバの入手方法はありますか? 各社のプリンタドライバはHPにて最新のものがのせてあります。 教えてください。
- 締切済み
- noname#87200
- その他([技術者向] コンピューター)
- 回答数2
- 今日からおれは!!
今日から俺は!!の新品が全巻欲しいのですが ネットショッピングを探して見ても売り切ればっかりで・・・ 確実な入手方法があれば教えてください。 ワイドとかのこだわりはないです。
- 締切済み
- takashi244
- マンガ・コミック
- 回答数2
- 一つのテキストボックスに入力した値を配列に渡すには?
お世話になります。 While文でデータの一覧を取得し、あるデータ項目を一斉に任意の同じ数 値に変更するボタンを作ろうと思っています。 ------------------------------------------------------------------ echo "<form action = \"server_management_remove_all.php\" method = \"post\">"; //変数 $all_profit1='4'; $all_profit2='3'; $all_profit3='2'; while($row = mysql_fetch_array($result)){ 中略 echo "<input type = \"hidden\" name = \"profit1[$row[item_id]]\" value =\""; echo "$all_profit1"; echo "\">"; echo "<input type = \"hidden\" name = \"profit2[$row[item_id]]\" value =\""; echo "$all_profit2"; echo "\">"; echo "<input type = \"hidden\" name = \"profit3[$row[item_id]]\" value =\""; echo "$all_profit3"; echo "\">"; } echo "<input type=\"submit\" value=\"一斉更新\">"; echo "</form>"; ?> ------------------------------------------------------------------ 上記のようにあらかじめ決められた変数を用いて、それぞれのデータを 一斉に更新する事は出来るのですが、この変数をテキストボックスに入 力した任意の値にしようとするとどうもうまくいきません。 多少分かりにくいかもされませんが、やりたいこととしては 商品A 商品B 商品C と商品があったとして、それぞれのprofit1~profit3を商品A 商品B 商品C全て同じ数値にしたい場合、 profit1~profit3を1つのテキストボックス(profit1~profit3各1 つのテキストフィールド)に入力した値を商品A 商品B 商品C全て のprofit1~profit3に入力されるようにしたいという意味です。 テキストボックス(profit1~profit3の)に入力した値が変数 $all_profit1~$all_profit3に入ればいいのではないかと思うのです が、いろいろ試してみたところ、どうもうまくいきません。 どうかご教授のほどよろしくお願いします。
- 一つのテキストボックスに入力した値を配列に渡すには?
お世話になります。 While文でデータの一覧を取得し、あるデータ項目を一斉に任意の同じ数 値に変更するボタンを作ろうと思っています。 ------------------------------------------------------------------ echo "<form action = \"server_management_remove_all.php\" method = \"post\">"; //変数 $all_profit1='4'; $all_profit2='3'; $all_profit3='2'; while($row = mysql_fetch_array($result)){ 中略 echo "<input type = \"hidden\" name = \"profit1[$row[item_id]]\" value =\""; echo "$all_profit1"; echo "\">"; echo "<input type = \"hidden\" name = \"profit2[$row[item_id]]\" value =\""; echo "$all_profit2"; echo "\">"; echo "<input type = \"hidden\" name = \"profit3[$row[item_id]]\" value =\""; echo "$all_profit3"; echo "\">"; } echo "<input type=\"submit\" value=\"一斉更新\">"; echo "</form>"; ?> ------------------------------------------------------------------ 上記のようにあらかじめ決められた変数を用いて、それぞれのデータを 一斉に更新する事は出来るのですが、この変数をテキストボックスに入 力した任意の値にしようとするとどうもうまくいきません。 多少分かりにくいかもされませんが、やりたいこととしては 商品A 商品B 商品C と商品があったとして、それぞれのprofit1~profit3を商品A 商品B 商品C全て同じ数値にしたい場合、 profit1~profit3を1つのテキストボックス(profit1~profit3各1 つのテキストフィールド)に入力した値を商品A 商品B 商品C全て のprofit1~profit3に入力されるようにしたいという意味です。 テキストボックス(profit1~profit3の)に入力した値が変数 $all_profit1~$all_profit3に入ればいいのではないかと思うのです が、いろいろ試してみたところ、どうもうまくいきません。 どうかご教授のほどよろしくお願いします。
- 一つのテキストボックスに入力した値を配列に渡すには?
お世話になります。 While文でデータの一覧を取得し、あるデータ項目を一斉に任意の同じ数 値に変更するボタンを作ろうと思っています。 ------------------------------------------------------------------ echo "<form action = \"server_management_remove_all.php\" method = \"post\">"; //変数 $all_profit1='4'; $all_profit2='3'; $all_profit3='2'; while($row = mysql_fetch_array($result)){ 中略 echo "<input type = \"hidden\" name = \"profit1[$row[item_id]]\" value =\""; echo "$all_profit1"; echo "\">"; echo "<input type = \"hidden\" name = \"profit2[$row[item_id]]\" value =\""; echo "$all_profit2"; echo "\">"; echo "<input type = \"hidden\" name = \"profit3[$row[item_id]]\" value =\""; echo "$all_profit3"; echo "\">"; } echo "<input type=\"submit\" value=\"一斉更新\">"; echo "</form>"; ?> ------------------------------------------------------------------ 上記のようにあらかじめ決められた変数を用いて、それぞれのデータを 一斉に更新する事は出来るのですが、この変数をテキストボックスに入 力した任意の値にしようとするとどうもうまくいきません。 多少分かりにくいかもされませんが、やりたいこととしては 商品A 商品B 商品C と商品があったとして、それぞれのprofit1~profit3を商品A 商品B 商品C全て同じ数値にしたい場合、 profit1~profit3を1つのテキストボックス(profit1~profit3各1 つのテキストフィールド)に入力した値を商品A 商品B 商品C全て のprofit1~profit3に入力されるようにしたいという意味です。 テキストボックス(profit1~profit3の)に入力した値が変数 $all_profit1~$all_profit3に入ればいいのではないかと思うのです が、いろいろ試してみたところ、どうもうまくいきません。 どうかご教授のほどよろしくお願いします。
- モンスターハンターに慣れる時間
先日プレゼントでモンスターハンター2ndGとPSP本体をあげたのですが、モンスターハンターに慣れ楽しさが出てくるのは何時間ぐらいプレイしてからでしょうか? あげた人(20代半)はPSPでゲームするのも始めてですし、ソフトのレビューをみると初心者は慣れるまで難しくイライラする人もいるというものを見たもので...。 みなさんはどのくらいで慣れ始めましたか?
- ブラインドタッチ
この春、商業高校へ入学しました。 そして、ワープロ検定などもあり、パソコンで文字を打つ機会が非常に増えてくると思っています。 現在は、ワープロ検定3級の問題をキーボードを見てなら10分の制限時間で5分ほどで打てるくらいの実力はあるのですが、ブラインドタッチとなると全然打てないのが現状です。 つまり、キーボードを見てならそこそこ早く打てるのですが、ブラインドタッチができません。 1週間以内にどうしても習得したいのです。 もちろん、苦労は惜しみませんが、きちんと習得できる方法を教えてください。 どうぞ、よろしくお願いします。
- ベストアンサー
- hosio1209
- その他([技術者向] コンピューター)
- 回答数6
- PHPとCSSを使用して九九表作成について
PHPとCSS(スタイルシート)を使用して、九九表を作成しているのですが、うまくいきません。 うまくいかない事象としましては、表がきれいにくっつかなく表と表の間に変な間隔ができてしまって困っております。 何かアドバイスを頂けたら助かりますのでよろしくお願い致します。 ※CSSは外部ファイルとして作成しました。 〈PHPファイル〉 <html> <head> <link href="test.css" rel="stylesheet" type="text/css"> <title>九九演算表</title> </head> <body> <table> <?php for($i = 0; $i <=9; $i++) { echo '<tr>'; if ($i == 0) { echo '<td><q>'."".'</q></td>'; } else { echo '<td><q>'.$i.'</q></td>'; } for($j = 1; $j <=9; $j++) { if ($i == 0) { echo '<td><q>'.$j.'</q></td>'; continue; } echo '<td><p>'. $i * $j.'</p></td>'; } echo '</tr>'; } ?> </table> </body> </html> <CSSファイル> <style> table{ border-collapse: collapse; border: 2px solid #000000; } q{ font-weight: bold; width:40px; height:30px; text-align: center; border: 1px solid #000000; padding: 2px 8px; border-collapse: collapse; background-color: #ccccff; } p{ width:40px; height:30px; text-align: center; border: 1px solid #000000; padding: 2px 8px; border-collapse: collapse; } </style> 以上です。
- PHPとCSSを使用して九九表作成について
PHPとCSS(スタイルシート)を使用して、九九表を作成しているのですが、うまくいきません。 うまくいかない事象としましては、表がきれいにくっつかなく表と表の間に変な間隔ができてしまって困っております。 何かアドバイスを頂けたら助かりますのでよろしくお願い致します。 ※CSSは外部ファイルとして作成しました。 〈PHPファイル〉 <html> <head> <link href="test.css" rel="stylesheet" type="text/css"> <title>九九演算表</title> </head> <body> <table> <?php for($i = 0; $i <=9; $i++) { echo '<tr>'; if ($i == 0) { echo '<td><q>'."".'</q></td>'; } else { echo '<td><q>'.$i.'</q></td>'; } for($j = 1; $j <=9; $j++) { if ($i == 0) { echo '<td><q>'.$j.'</q></td>'; continue; } echo '<td><p>'. $i * $j.'</p></td>'; } echo '</tr>'; } ?> </table> </body> </html> <CSSファイル> <style> table{ border-collapse: collapse; border: 2px solid #000000; } q{ font-weight: bold; width:40px; height:30px; text-align: center; border: 1px solid #000000; padding: 2px 8px; border-collapse: collapse; background-color: #ccccff; } p{ width:40px; height:30px; text-align: center; border: 1px solid #000000; padding: 2px 8px; border-collapse: collapse; } </style> 以上です。
- リストボックスで選択してWHERE句に入れるには?
こんにちは、PHPはじめて間もないので簡単そうなことで躓いています。 自フォームに設置したリストボックスで <select name="w_id"> <option value="id">ゼッケン順</option> <option value="rank">順位昇順</option> </select></td> w_idの内容を選択して //データを取得する $w_id = $_GET['w_id']; $w_id = htmlspecialchars($w_id,ENT_QUOTES,'UTF-8'); $sql = "SELECT id, hinmei FROM syouhin ORDER BY ".$w_id; として自フォームの表示を変更しようとしていますが w_idに値が入ってこなくて悩んでいます。 どのようにするものなのかご教授ください。
- リストボックスで選択してWHERE句に入れるには?
こんにちは、PHPはじめて間もないので簡単そうなことで躓いています。 自フォームに設置したリストボックスで <select name="w_id"> <option value="id">ゼッケン順</option> <option value="rank">順位昇順</option> </select></td> w_idの内容を選択して //データを取得する $w_id = $_GET['w_id']; $w_id = htmlspecialchars($w_id,ENT_QUOTES,'UTF-8'); $sql = "SELECT id, hinmei FROM syouhin ORDER BY ".$w_id; として自フォームの表示を変更しようとしていますが w_idに値が入ってこなくて悩んでいます。 どのようにするものなのかご教授ください。