とりあえずの備忘録

主にパソコンやインターネットに関するメモ

PHP 配列のループ処理をする

配列のループ処理で使う各機能のメモ。

list()で配列の値を複数の変数に代入する

<?php
//配列を作成
$member_info = array('yamada', 'taro@hoge.com', '28');

//すべての要素を取得
list($name, $email, $age) = $member_info;
echo $name . ', ' . $email . ', ' . $age . '<br />';

//1番目と3番目の要素を取得
list($name, , $age) = $member_info;
echo $name . ', ' . $age . '<br />';
?>
続きを読む

PHP フォームに都道府県の選択メニューを作成する

フォーム内に都道府県を選択するセレクトボックスを作成する

「全体の処理」

<?php
//都道府県リスト
$menu_array = array('都道府県を選択','北海道','青森県','岩手県','宮城県','秋田県','山形県','福島県','茨城県','栃木県','群馬県','埼玉県','千葉県','東京都','神奈川県','山梨県','長野県','新潟県','富山県','石川県','福井県','岐阜県','静岡県','愛知県','三重県','滋賀県','京都府','大阪府','兵庫県','奈良県','和歌山県','鳥取県','島根県','岡山県','広島県','山口県','徳島県','香川県','愛媛県','高知県','福岡県','佐賀県','長崎県','熊本県','大分県','宮崎県','鹿児島県','沖縄県');

 

続きを読む

PHP 文字列を置換する

文字列をstr_replace関数とstrtr関数を使って置換する

<?php
$moji = 'Hello! JUGEM Blog';

//str_replace関数で置換
$moji2 = str_replace('Hello', 'Welcome', $moji);

//strtr関数で置換
$moji3 = strtr($moji, 'Hello', 'Welcome');

//出力
echo 'str_replace -> ' . $moji2 . '<br />';
echo 'strtr -> ' . $moji3 . '<br />';
?>
続きを読む

Javascript グローバル変数に送信状態を格納してフォームの二重送信を防ぐ

グローバル変数の値を用いて二重送信を防ぐ

「HTML部分」

<form onSubmit="return CheckSubmitted();" action="test.cgi" method="post">
<input type="submit" value="送信">
</form>
続きを読む

Javascript 送信ボタンを無効化してフォームの二重送信を防ぐ

フォームの送信ボタンを押したら無効化して二重送信を防ぐ

「HTML部分」

<form action="test.cgi" method="post">
<input type="submit" value="送信" onclick="DisableButton(this);" >
</form>
続きを読む