2016-08-23 11 views
-1

さて、私は引用符を持つ方法と関係があると思います。この作品を作るための具体的な方法やフォーマットがあれば、それは素晴らしいことです。私がそれを実行するときに得るエラーはこれです。ライン上/home/content/04/12274504/html/input.phpにT_STRINGまたはT_VARIABLEまたはT_NUM_STRINGを期待いくつかのデータと変数を持つ入力フィールドを表示し、その変数を使用して入力を表示します

構文エラー、予期しないT_ENCAPSED_AND_WHITESPACE、46

<?php 

function isMobile() { 
    return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]); 

    } 

?> 

<?php 

if(isMobile()){ 

    $number_of_items = 
       "<div> 
        <select> 
        <option value='1'>1</option> 
        <option value='2'>2</option> 
        <option value='3'>3</option> 
        <option value='4'>4</option> 
        <option value='5'>5</option> 
        <option value='6'>6</option> 
        <option value='7'>7</option> 
        <option value='8'>8</option> 
        <option value='9'>9</option> 
        <option value='10'>10</option> 
        <option value='11'>11</option> 
        <option value='12'>12</option> 
        <option value='13'>13</option> 
        <option value='14'>14</option> 
        <option value='15'>15</option> 
        <option value='16'>16</option> 
        <option value='17'>17</option> 
        <option value='18'>18</option> 
        <option value='19'>19</option> 
        <option value='20'>20 </option> 
        </select> 
       </div>"; 

} 
else { 
    $number_of_items = "<div class = 'inp-field'> 
          <input olimit='<?php echo $p['itemlimit'] ?>' id='<?php echo $foodcat.'-'.$eachFood['inventorymasterId'] ?>' name='pickList[<?php echo $eachFood['inventorymasterId'] ?>.<?php echo $eachFood['letterId'] ?>.<?php echo $eachFood['foodName'] ?>.<?php echo $p['programCode'] ?>]' class='form-control add-qty' type='text'> 
         </div>"; 
} 

?> 

<!DOCTYPE html> 
<html> 
<head> 
    <title>input</title> 
    <a href="http://dthom.net/input.php" >mobile</a> 
</head> 
<body> 

<div> 
<p> 
<?php echo $number_of_items ?> 
</p> 
</div> 
</body> 
</html> 
+4

[PHP解析/構文エラー]の可能な複製。どのようにそれらを解決するには?](http://stackoverflow.com/questions/18050071/php-parse-syntax-errors-and-how-to-solve-them) –

+1

あなたは文字列であなたのvarsを囲む必要があります'''しかし、おそらく[連結](http://php.net/manual/)をチェックしてください。 en/language.operators.string.php)を最初に作成します。 – jhmckimm

答えて

0

はここからechoを削除する理由あなたはすでにあなたのコードにこのことをエコーし​​ています。

$number_of_items = "<div class = 'inp-field'> 
          <input olimit='".$p['itemlimit']."' id='".$foodcat.'-'.$eachFood['inventorymasterId']." name='pickList[".$eachFood['inventorymasterId'] . $eachFood['letterId'] .$eachFood['foodName'] . $p['programCode'] ." class='form-control add-qty' type='text'> 
         </div>"; 
関連する問題