[PHP-users 15611]Re: 同名のテキストフィールドから配列で受け取りたい
野口 亨
noguchi @ omika.jsdi.net
2003年 6月 2日 (月) 16:20:58 JST
いつもお世話になっております。
野口@JSDです。
大量データを扱うとTimeoutしたので、
foreachを使ってみることにしました。
│ foreach($ExlUserID as $id) {
│ print $id . '<br />';
│ }
ところが、
Parse error: parse error, unexpected T_FOREACH in /home/saigaiman/web/System/User_ExcelAdd.php on line 237
がでます。
T_FOREACHでマニュアルを検索してみても、
http://jp.php.net/tokenizer
がでるだけで、エラーに関係ないようです。
環境はTURBOLINUX Apche1.372 PHP4.3.1なので、
foreachは標準で使えると思います。
何かわかる方いますか?
ちなみに、エラーの出る部分は、以下のソースの
foreach ($ExlUserID as $id) {
の部分です。
function Excel_Check(){
$Err_sw = 0;
global $HTTP_POST_VARS;
global $ErrTbl;
//ユーザID取得
global $ExlUserID, $ListUsrId;
$ExlUserID = $HTTP_POST_VARS['ExlUserID'];
$i = 0
foreach ($ExlUserID as $id) {
$strName = "ユーザID";
if (LenChk($id, $strName, 20, $i, 1) == 1){
$Err_sw = 1;
}
if (HankakuChk($id, $strName, $i) == 1){
$Err_sw = 1;
}
//登録済みチェック
$j = 0;
foreach ($ListUsrId as $Lid) {
if ($id == $Lid){
$Cnt = $i + 4;
$ErrTbl[] = $Cnt . '行目:項番[' . $i . ']のユーザ[' . $ListUsrId[$j] . ']はすでに登録済みです。';
$Err_sw = 1;
break;
}
$j++;
}
$i++;
}
以下、略....
以上、よろしくお願いします。
♪〜〜♪〜〜♪〜〜♪〜〜♪〜〜♪〜〜♪〜〜♪
日本システムディベロップメント株式会社
社会システム開発グループ
野口 亨
E-Mail: noguchi @ omika.jsdi.net
TEL: 0294-53-9490 FAX: 0294-54-2280
URL: http://www.jsdi.net/
♪〜〜♪〜〜♪〜〜♪〜〜♪〜〜♪〜〜♪〜〜♪
PHP-users メーリングリストの案内