PHP

全18844件中17621~17640件表示
  • DBから行を取得したフィールド名を意図的に変えたいのです。

    こんばんは。 いつもお世話になっておりますm(__)m またはまってしまったみたいで、どうにもわからなく なってしまいました。 どうかご指導よろしくお願いいたします。 使用環境はPHP5+Apche+MySQL4.0です。 PHPより、フォーム画面で、【入力】→【確認画面】→【登録完了報告画面】まで、意図した動きが出るように なったので、【一覧リスト】というページを作って mysq_fetch_array関数で、行をループで呼び出しました。 ここまでは出来たのですが、フィールドに入っている 値が1のときは”販売中” 2の時は”販売終了”と 入力したいのです。 以下、試してみたコードです。 //SQL発行 $rs = mysql_query("select * from uriage", $conn); //1件ずつ取り出すループ while( $rec = mysql_fetch_array( $rs, MYSQL_ASSOC)){ echo "<tr>"; echo "<td>".$rec['oder_no']."</td>"; echo "<td>".$rec['syouhin']."</td>"; echo "<td>".$rec['siiresaki']."</td>"; echo "<td>".$rec['tanka']."</td>"; echo "<td>" $a = .$rec['situation'].; if($a == 1){ echo "販売中"; }else{ if($a == 2){ echo "販売終了"; } echo "</td>"; echo "</tr>"; 私なりに調べてみたのですが、_fetch_array関数で 最後の行にきたらFALSEになるとの事で、 途中にIFで分岐させたのが悪いのかな、とは 思ったのですが・・・・。 どうすれば、回避できるのかもわからなくて・・。 どうか、ご指導よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • \マークの正規表現

    こんにちは。 メールフォームかた取得したデータに何故か\マークが付属する場合があります。(例ソラ→ソ\ラ)他のサーバーで同じ物を試してみても何もならないので、サーバー側の問題なのかなぁ~とか思っているのですが、サーバーは何も出来ないとのことなので、正規表現で\マークを削除しようかと思います。 現在メールフォームからのデータを取得する際に foreach($_POST as $key => $val){ $sy[$i] = mb_ereg_replace("\\","\\1\\2", $val); $i++; } としています。 実行すると Fatal error: Call to undefined function: mb_ereg_replace() とエラーメッセージが出ます。 \マークの正規表現の仕方が間違えているのでしょうか? CGIモードの動作とサーバーのページには書いていたのですが、何処かCGIモード用に変えないといけないのでしょうか???すみませんが、ご教授の程をよろしくお願いします。

    • ベストアンサー
    • PHP
  • 「次の○件」の時、値がデフォルトにもどってしまいます。

    MySQLとPHP4で検索システムを作っています。 検索結果を20件ずつ表示させ、21件目から「次へ」をクリックすることで表示させてるのですが、「次へ」をクリックしてもうまく表示ができません。 キーワードはurlencodeを使って解決したのですが、プルダウン(コンボボックス?)を使ったOrderByの設定がデフォルトに戻ってしまいます。 urlencodeを使ってできなかったので、どのようにしたらよいのか、ご教授をお願い致します。 イメージだけでも御参考になれば… 「キーワード<input type="text">」を(書名順・著者名順)で 検索<input type="submit"> この( )の部分を以下のようにし、 html <SELECT name="sort"> <OPTION value="title">書名</OPTION> <OPTION value="auth">著者名</OPTION></SELECT> php $sort=$_POST[sort]; //または、GET if($sort=="title"){ $sql .="order by title "; }elseif($sort=="auth"){ $sql .="order by auth "; } のようにやってます。

    • ベストアンサー
    • PHP
  • PDFlibのブロックプラグインについて

    Redhat7.3+Apache+php5.0.3+PDFlib6で サーバ側にあげたPDFファイルを元に PHPで動的に文字を追加したPDFファイルを WEBブラウザ上に表示する機能を 実現しようとしています。 動的な文字を表示する部分はPDFlibのプラグインである PDFlibブロックを利用しています。 そこで問題が生じました。 動的に生成する部分の文字フォントの指定が 上手くいきません。 MSPゴシックに指定したいのですが 指定の仕方自体がよくわからない状態です。 参考文献程度でもよいので どなたかお知恵を貸していただきたいです。 よろしくお願いします。 PDFlibブロックについては 以下のサイトを参考にしております。 http://hykw.tv/comp/pdflib/#6-2

    • 締切済み
    • PHP
    • aoiss
    • 回答数1
  • ereg 処理で行き詰ってます

    mb_eregでの処理がどうもうまくいかず、助言していただければ幸いです。 $ageに10代や20代といった変数が入っています。 if(mb_ereg('0代$',$age)){ $age = mb_ereg_replace('0代$',"?",$age); } という感じで語末を1?や2?に変更したいのですが、うまく動いてくれません。 また、eregでの処理なのですが下記のように if(!ereg('[0-9\?]',$FORM[age])){ Error_Msg("入力された年齢の書式が間違っています"); } if(ereg('\?$',$FORM[age])){ $FORM[age] = ereg_replace('\?$',"0代",$FORM[age]); } としているのですが、20代や30代と直接入力した場合でもError処理されず通ってしまいます。 0~9、?以外の文字が入力された場合にError処理させるにはどうすればいいでしょうか?

    • 締切済み
    • PHP
    • noname#56568
    • 回答数2
  • php単体では表示されるが他のページから呼ぶと文字化けをします。

    /img/のフォルダーの中から画像を取得し他のページで表示させようと思ったのですがphp単体では画像が表示されるのですが、require、include もしくは直接そのソースを貼って表示させると画像が文字化けし表示されません。 書いたソース define("TEST_READDIR", "./img/"); $handle = opendir(TEST_READDIR); rewinddir($handle); while (($entry = readdir($handle))) { $file = TEST_READDIR . $entry; if(is_file($file)) { $key = filemtime($file); $keys[] = $key; $data[$key] = $file; } } closedir($handle); if ( isset($keys) ) { rsort($keys); $fp = fopen($data[$keys[0]], "rb") or die(); print fread($fp, filesize($data[$keys[0]])); fclose($fp); } exit(0); なぜ他から呼び出すと表示されないのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • PHP
    • melll
    • 回答数4
  • PHPメールフォームからの受信に、自動返信したい。

    今自分の作成した「お申し込み用のメールフォーム」がレンタルサーバー上にあります。 もちろんフォームに入力して送信ボタンを押していただいた「おなまえ」や「メールアドレス」はメールで私に届きます。 実は入力していただいた「メールアドレス」宛てに、「お申し込みお受けしました。」というメール文面を自動返信したいのですが、プログラミングで可能でしょうか・・・ サーバーには拡張子がphpのファイルがあり、編集できる状態です。 レンタルサーバーでは、メールソフトからのメールに対しての自動返信は可能ですが PHPメールフォームを活用しての自動返信はまだ作成対応できていないらしく、なんとか自力で実現するしかない状況です。 もしも可能でしたらお教えながえないでしょうか 。 こちらのカテゴリで良いのかも自信ないですが よろしくお願いします。

    • ベストアンサー
    • PHP
    • hotal7
    • 回答数4
  • 画像のピクセル幅の調べ方

    画像UP掲示板を使っているのですが画像をUPする場合に縦、横のピクセル幅を調べて掲載の可能な範囲を別で指定しておきそれと比較を行うことで掲載が可能かどうかを判定したいのですがそういったことは可能でしょうか?

    • 締切済み
    • PHP
  • DBに入力されている値のセレクトフォームを受け取りたいです

    こんにちは。 たびたびすみません・・・・。 MySQLのテーブルの顧客名をセレクトメニューで 表示できて大喜びしていたのですが・・・。 【登録】→【確認】→【MySQLの該当テーブルに保存】 としたいのです。 テキストエリアで入力した項目は、【確認】画面で <?php echo htmlspecialchars($_POST["siire_no"]) ?> と入力すると、ちゃんと表示されるのですが・・・。 先日教えて頂いた、テーブルからセレクトメニューを作る コードを使わせて頂いて $res=mysql_query("select * from kokyaku"); while ( $rows=mysql_fetch_array($res) ) {   print "<option value=\"".$rows['kokyaku_id']."\">".$rows['kokyaku_name']."\n"; } と書いて、【確認】画面で <?php echo htmlspecialchars($_POST["kokyaku_id"]) ?> とすると、顧客テーブルで指定していた、顧客の番号が 表示されます。 これを、siireテーブルに保存するときの顧客情報 フィールドには、顧客番号で入れたいけれども、 【登録確認】画面では、番号ではなく、顧客名を 表示させたい場合は、どのように記述すれば よいのでしょうか・・・・。 ためしに、 <?php echo htmlspecialchars($_POST["kokyaku_name"]) ?> と書いてみたりしたのですが 【確認】画面で、顧客の欄だけ何も出なくなったり してしまいました。 どうかご指導よろしくお願いいたします。 使用環境:PHP5+MySQL4+Apache

    • ベストアンサー
    • PHP
  • printとechoの使い分け・・・?

    こんばんは。 いつもお世話になっております。 とても初歩の質問でお恥ずかしいのですが どうかご指導よろしくお願いいたします。 疑問なのは、書籍やPHPの初心者講座サイトさん によって、PHP吐き出し(?)の部分を print で指定したり、echoで指定していたりする 事なのです。 これは、どういった時に使い分けるものなのでしょうか? それとも、気分とか好みで使い分けるものなのでしょうか? どうかよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • DBに入力されている値で、セレクトフォームを作りたいです。

    こんばんは。 PHP5+MySQL4+Apacheを使って参考書を片手に顧客管理を 作りながら勉強をしています。 データーベースに、商品・仕入先・売り上げなどの テーブルを作り、PHPから、それぞれのテーブルの 一覧表示・新規入力画面&確認画面を作れた所まで きたのですが・・・・。 ふと、新規商品の入力画面で、仕入先をプルダウンメニューで 選べると便利だな、と思い、方法を探してみたのですが 見つかるのは、仕入先が個定数の場合のみの プルダウン表示方法しか見つからなくて。 顧客はどんどん増えると想定した場合、一件増える度に プルダウンメニューに、<option>顧客名</option>を 追加するのは嫌だなぁと思い、顧客が増えたら 自動的にプルダウンも増える、という事をしたいのです。 こういう希望は、不可能なのでしょうか・・・? どうか、ご指導よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 古いバージョンでスーパーグローバル変数を使いたい

    hiroです。 PHP4.1.0のバージョン以前での 質問です。 掲示板を作り、スーパーグローバル変数の $POSTに換わる$_HTTP_POST_VARS['変数']を 使って試しているのですが、 表示されません。 .phpファイルは、上記の通りに組み込みました。 掲示板のフォームとなる.htmlファイルの method はどう設定すれば良いのですか? $POSTのままだと使えませんでした…。 バージョンは4.0のままの想定でお願いします。 どなたかご教授ください。

    • ベストアンサー
    • PHP
  • マルチバイト文字列(PHP)

    mb_substrで取得した部分文字列がひらがなであるときにtrueを返したいのですが、いい方法が思いつきません 検索文字として、ひらがなすべてを登録してやらなければいけないんでしょうか? 簡単なヒントでもいいので、ご教授願います

    • ベストアンサー
    • PHP
  • ファイル検索フォームの作成

    HPでファイル検索フォームを作りたいのですが、うまく出来ません。   _______   |       | 検索 クリア    ̄ ̄ ̄ ̄ ̄ ̄ ̄ 普通のシンプルな検索フォームで、自作のCVS形式のファイルから検索するようにしたいのです。 例えばデータ内容が、 10,aaaa2,3 5,bbbbeee8,11 30,23sss,100 ・・・ (全て半角英数) とあったら二番目を検索して該当データがあれば”●●●”、なければ”△△△”等とし、検索フォームのすぐ下に表示したいのです。   _______   |       | 検索 クリア    ̄ ̄ ̄ ̄ ̄ ̄ ̄   ●●●(もしくは△△△) ホームページビルダーで作成してますが、なかなか思うようになりません。 よいアドバイスありましたら、ぜひご教授下さい。

    • 締切済み
    • PHP
    • gaburin
    • 回答数2
  • PHPのセーフモード

    ステップサーバというレンタルサーバを使っています。 https://stepserver.jp/ PHPでcopy関数を使おうと思ったのですが、うまくいきません。 ローカルで実行すれば動作するのですが、サーバで実行するとダメです。 サーバのQ&Aを見ていたら、どうやらセーフモードという 設定で使用できる関数が制限されているようなのはわかりました。 copy関数も制限されていて、 「処理を行うファイル/ディレクトリが実行するスクリプトと同じ所有者であるかどうかを 確認します。 処理を行うディレクトリが実行するスクリプトと同じ所有者であるかどうかを 確認します。」 とありましたが、これはつまり使えないということなのでしょうか? ローカルでは動作するので、パーミッション等の問題でしょうか?

    • ベストアンサー
    • PHP
    • earth
    • 回答数1
  • blogの最新記事とヘッドラインをメインサイトに

    現在メインサイトとBlog(同じドメイン内)を運営しています。 今はメインサイトからリンクでBlogページに飛ぶようにしています。 例)http://www.**.com/からリンクで http://blog.**.com/へ飛ばしています そのメインサイトのトップページに最新エントリー10件ほどのタイトルリンクと最新記事1件の本文を掲載したいのですがどのように記述したらよいでしょうか>< http://www.stopdesign.com/index.php 上記のページのようにレイアウトしたいのですが;; ご教授のほどよろしくお願いいたしますm(_ _)m

    • ベストアンサー
    • PHP
  • phpでデータリスト作成

    php+PostgreSQLでデータのリスト作成をしています。 DB内にあるデータを条件に合うデータを30件ずつ表示させ、ページ切替をしています。 10ページあると、ページ切替のリンクが、 1~10まで全て表示されます。 これを5ページ目まで+次ページ 前ページ 6 7 8 9 10 が表示 どのようにすればよいでしょうか? よろしくお願い致します。 現時点でのソースです。 **************************************************DB接続後 $sql = "select count(*) from entry_user"; $result = pg_query($sql) or die("Failed to execute SQL\n"); $row = pg_fetch_result($result,0,0); $ln = 30; if ($row%$ln == 0){  //表示する件数(MAX) $pn = floor($row / $ln); } else{ $pn = floor($row / $ln)+1;  } pg_free_result($result); $data = "entry_id,entry_time,company,dept,sei,mei,post1,post2,pref,address2,address3,email,entry_flag"; $sort_key = "entry_id"; //ソート対象フィールド $sort ="desc"; //ソート desc:降順 $sql1 = "select $data from entry_user order by $sort_key $sort limit $ln offset " . ($pnn-1)*$ln ; //SELECT文 $result1 = pg_query($sql1) or die("Failed to execute SQL\n"); $row1 = pg_num_rows($result1); for ($i = 0; $i < $row1; $i++){ $table[$i] = pg_fetch_row($result1,$i); } 一覧表示後(省略) //ここからページ切替作成 for ($n = 1;$n<$pn+1;$n++){ if($pn != 1){ if($n != $pnn){ print(" <a href=list01.php?pnn=" . $n . ">"); print($n . "</a> \n"); } else{ // ページ数が、現在表示しているページと同じで有ればリンクなし print($n . " \n"); }} else{ print("1\n"); }}

    • ベストアンサー
    • PHP
  • PHPで、データを表示させるとき、「何件表示・次のページへ」をやりたいのですが、データが初期化されてうまくできません・・・

    お世話になります。 現在、MySQLにデータを入れておいて、Aページで、検索条件を指定し、それをPOSTでBページへ渡します。その受け取ったデータを下に、20件ずつ表示させ、21件目から「次のページ」をクリックすることで、表示させたいのですが、「次のページ」をクリックすると、条件がクリアされ、うまく表示ができません。 簡単な各ページの内容ですが、 A.html(条件指定ページ) ・県名 (項目:福岡、山口、広島)←3項目 ・市町村名 (フリーワード) これら2項目をB.php へPOSTします。 B.php

    • ベストアンサー
    • PHP
  • HTMLでフォームを作ってPHPで受け取ることができません。

    プログラミング超初心者です。本でPHPを勉強中です。HTMLでフォームを作成しPHPでフォームに入力された内容を受け取るというところでつまづいてます。本に紹介されているサンプルスクリプトをローカルホストでブラウザで試しているのですがうまくいきません。 フォーム内に入力しSUBMITのボタンを押してもPHPの方のページが表示されません。2つのファイル名はform.html と form.php 名のですが、ブラウザのアドレスバーが http://localhost/form.html から http://localhost/form.html/form.php に替わりHTMLが再表示されるだけです。 環境は os windows XP SP1 ブラウザ IE6 php 4.2.2 です。 スプリクト載せると800字超えてしまいますので回答に載せます。 お解りになる方いらっしゃいましたらよろしくお願いいたします。

    • 締切済み
    • PHP
    • Kazal
    • 回答数4
  • PHPの検索プログラムについて

    php?cate= 検索プログラム使っているのですが、=の後ろに直接単語を入れて検索出来るようにするにはどうすればいいですか?

    • 締切済み
    • PHP