コントローラ

  main.php



  
<?
# **********************************************************
# スクリプト共通変数
# **********************************************************
$Common_dir	= "..\\require\\";
$Title_name	= "学生マスタの表示";
$Form_name	= "frmMain";

# **********************************************************
# 外部ファイル
# **********************************************************
require_once( $Common_dir . "std.php" );
require_once( "value.php" );
require_once( "action.php" );
?>	

<HTML>
<?
# **********************************************************
# スクリプト固有の初期化
# **********************************************************
	$VAL = new PgValue();

# **********************************************************
# HEAD・BODY・FORM
# **********************************************************
?>

<HEAD>
<TITLE><?= $Title_name ?></TITLE>
<STYLE type="text/css">
<? require_once( $Common_dir . "css.php" ) ?>
</STYLE>
</HEAD>
<BODY>
<FORM 
  method=post
  action=<?= $_ENV["SCRIPT_NAME"] ?>
  name=<?= $Form_name?>
>

<?
# **********************************************************
# DB インスタンス
# **********************************************************
	$SQL = new DB( "LAYLA", "WEBDATA", "sa", "" );

# **********************************************************
# 処理コントロール
# **********************************************************
	if ( strtoupper( $_ENV["REQUEST_METHOD"] ) == "GET" ) {
		F_LoadDataInit( $SQL, $VAL );
	}
	else {
		switch( $_POST["cmd_send"] ) {
			case "Previous":		
					F_LoadDataPrev( $SQL, $VAL );
				break;	
			case "Next":
					F_LoadDataNext( $SQL, $VAL );
				break;	
		}
	}	

# **********************************************************
# ビュー
# **********************************************************
	require_once( "view.php" );	

# **********************************************************
# 接続解除
# **********************************************************
	$SQL->Close();

?>
  


  std.php



  
<?
require_once( $Common_dir . "global.php" );
require_once( $Common_dir . "echo.php" );
require_once( $Common_dir . "string.php" );
require_once( $Common_dir . "db.php" );
?>

  


  • require_once()

  • スクリプトの実行時に同じファイ ルが複数回読み込まれ、評価される可能性がある場合に、関数の再定義や 変数値の再代入といった問題を回避するために一回だけ読み込ませるため に使用します



  •   コメント


    1. #
    2. //
    3. /* 〜 */


      
    <?
    
    	echo "Hello World!";   // C++型の単一行用のコメント
    
    /* 任意の範囲を
    コメントにする
    場合に使用 */
    
    	echo "Hello World!";   # シェル型のコメント
    
    ?>
    
      

      スーパーグローバル

    PHP 4.1.0で追加された、スコープに関係なく常に有効な配列です。
    以下のようなものがあります。

  • $_GET
  • $_POST
  • $_ENV
  • $_SERVER
  • $_COOKIE
  • $_REQUEST
  • $_FILES
  • $_SESSION












  •    SQLの窓    create:2002/09/12  update:2014/09/07   管理者用(要ログイン)





    フリーフォントWEBサービス

    SQLの窓WEBサービス

    SQLの窓フリーソフト

    写真素材

    一般WEBツールリンク

    SQLの窓

    フリーソフト

    JSライブラリ