当前位置: 首页 > 知识库问答 >
问题:

分析错误:语法错误、意外的T_封装_和_空白

哈烨熠
2023-03-14

我可能有语法错误或其他什么,但我什么也看不到。

<select id="cd" name="cd">
    <?php
    while($row=mysql_fetch_array($cdresult)) { 
        echo "('<option value='$row['Poblacion']'></option >'.'<br />)"; 
    } 
    mysql_close($link); 
    ?>
</select>

在回音线上,我有一个错误:

[错误][客户端]PHP解析错误:语法错误,意外的T_ENCAPSED_AND_WHITESPACE,期望T_STRING或T_VARIABLE或T_NUM_STRING /var/www/slimtest/views/nuevo.php在第89行

也许你可以帮忙,因为我看不到错误D“=

共有3个答案

焦同
2023-03-14

尝试将回声行更改为以下内容:

echo '<option value="' . $row['Poblacion'] . '"></option >'; 
滕项明
2023-03-14

这应该起作用:

<select id="cd" name="cd">
    <?php
    while($row=mysql_fetch_array($cdresult)) { 
        echo "<option value=".$row['Poblacion']."></option><br/>"; 
    } 
    mysql_close($link); 
    ?>
</select>
於乐语
2023-03-14

在字符串中使用数组变量时,通常最好使用复杂的语法:

echo "('<option value='{$row['Poblacion']}'></option >'.'<br />)"; 

或者,您可以删除数组键中的引号:

echo "('<option value='$row[Poblacion]'></option >'.'<br />)";

PHP字符串变量解析

 类似资料: