php
1$pattern = '/^.*[0-90-9]/'; 2if(! preg_match ( $pattern, $_POST ['phoneLeft'] ) && ! strlen ( $_POST ['phoneLeft'] ) == 0) || (! preg_match ( $pattern, $_POST ['phoneMiddle'] ) && ! strlen ( $_POST ['phoneMiddle'] ) == 0) ||(! preg_match ( $pattern, $_POST ['phoneRight'] ) && ! strlen ( $_POST ['phoneRight'] ) == 0)){ 3 $err['phone'] = '電話番号は数字で入力してください。'; 4}
この行で見つかった複数の注釈:
- 2 個の変更 行
- 構文エラー,
unexpected ')'
- 構文エラー,
unexpected '||'
このようなエラーがでてしまいます。
何故でしょうか。
php
1```php 2 <?php 3 $vPhoneLeft = isset($_SESSION['phoneLeft']) ? $_SESSION['phoneLeft'] : ''; 4 $vPhoneMiddle = isset($_SESSION['phoneMiddle']) ? $_SESSION['phoneMiddle'] : ''; 5 $vPhoneRight = isset($_SESSION['phoneRight']) ? $_SESSION['phoneRight'] : ''; 6 $vPhone = isset($_SESSION['phone']) ? $_SESSION['phone'] : ''; 7 $errPhone = isset ( $err ['phone'] ) ? '<p class="content"><b><font color="red">' . $err ['phone'] . '</font></b>' : ''; 8 ?> 9 ■電話番号<span class="required">(上記で電話または両方を選択していた場合は必須)</span></br> <input 10 type="text" name="phoneLeft" value="<?php echo $vPhoneLeft;?>" 11 style="width: 50px;" maxlength="4" placeholder="00"><font 12 style="margin-left: 20px;">- <input type="text" name="phoneMiddle" 13 value="<?php echo $vPhoneMiddle;?>" style="width: 50px;" 14 maxlength="4" placeholder="0000"><font style="margin-left: 20px;">- 15<input type="text" name="phoneRight" 16 value="<?php echo $vPhoneRight;?>" style="width: 50px;" 17 maxlength="4" placeholder="0000"> 18 </p> 19 <?php echo $errPhone;?>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/15 08:34
2017/02/15 09:07
2017/02/15 09:07
2017/02/15 09:14
2017/02/15 09:28