スレッド表示 | フラット表示〕 全トピック 920 件中 241 番目 次≫ ≪前

submitボタンが効かなくなってしまいました

created: 2006-05-21 15:29 | modified: 2006-05-22 23:17 | reply: 2

[3082] submitボタンが効かなくなってしまいました

user: はなこ | created: 2006-05-21 15:29
 お世話になっております。
PHPでのHP作成をしていたのですが、PCのスペックの関係も
あり、思い切ってPCを買い換えました。その際に、
今まで使用していたPHPプログラムもすべて新しいPCに
うつしかえました。
すると、submitボタンがきかなくなってしまい、
まるで普通のbuttonみたいになってしまいました。

<input type="Submit" name="koshin" value="更新" >

というコーディングなのですが、更新ボタンを押しても
更新がされていないようです。しかし、ではDBサーバーと
接続がうまく行われていないんじゃないかというと、
SELECT分は正常に機能しているようで、ページを開いた時に
値を取得してくれています。

現象としては、
(正常な場合)
更新ボタンを押す→ページにリロードがかかり、更新項目が反映されている。
(現在の場合)
更新ボタンを押す→ページを開いたときの状態になり、更新項目が反映されていない。

という具合です。


自分でも調べてみたのですが、

if ($koshin) {
更新する・・・・(A)
} else {
  更新しない・・・(B)
}

という箇所で、更新ボタンを押しているのに(B)にいってしまっているようです。
しかし、以前のPCではこのようなことはありませんでした。


環境は、
使用PHP→PHP4
使用DB→MYSQL

となっており、以前と特に変わっておりません。
本当に行き詰ってしまい困っております。
もしお分かりになる方がいれば、ご教授いただけないでしょうか。よろしくお願いします。
reply: 3083 返信 編集 削除

[3083] Re. submitボタンが効かなくなってしまいました

user: ゆうじ | created: 2006-05-22 00:38
こんばんわ。

PHPのバージョンは引越しの前後で同じでしょうか。
こうすると動いたりしませんか。
if ($_POST['koshin']) {
更新する・・・・(A)
} else {
更新しない・・・(B)
}

PHP4.2.0以降とその前では、
register_globals の初期設定値が On から Off に変わったので
$koshin のような書式ではフォームの値を拾えなくなっています。

PHPの外部から来る変数
http://jp2.php.net/manual/ja/language.variables.external.php
Parent: 3082  reply: 3085 返信 編集 削除

[3085] ありがとうございました!

user: はなこ | created: 2006-05-22 23:17
ゆうじさん、ありがとうございました。
処理がうまくいきました。
バージョンアップが問題だったとは盲点でした・・・。
Parent: 3083  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 241 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑