php - 在此行找到多个注释:- 断点:- 1 行更改- 语法错误
问题描述
请帮助我,此代码行有什么问题:
$HTML_return_string .= "<option value='.$row['imie'].' '.$row['nazwisko']'"."name='$row['imie'].' '.$row['nazwisko']'>".$row['imie'].' '.$row['nazwisko']."</option>";
谢谢
解决方案
您似乎误解了关于何时需要转义引号以及字符串连接如何工作的基础知识。
有时,首先使用运算符将字符串分段构建更容易.=
:
$HTML_return_string .= '<option value="';
$HTML_return_string .= $row['imie'];
$HTML_return_string .= ' ';
$HTML_return_string .= $row['nazwisko'];
$HTML_return_string .= '" name="';
$HTML_return_string .= $row['imie'];
$HTML_return_string .= ' ';
$HTML_return_string .= $row['nazwisko'];
$HTML_return_string .= '">';
$HTML_return_string .= $row['imie'];
$HTML_return_string .= ' ';
$HTML_return_string .= $row['nazwisko'];
$HTML_return_string .= '</option>';
旁注:HTML
<option>
标记没有name=""
属性,但无论如何我都会保留它,因为我不知道您是否有任何依赖于它的 Javascript 代码。
一旦你有了它,就很容易看到如何只使用.
. 让我们从简单的开始:
$HTML_return_string .= '<option value="';
$HTML_return_string .= $row['imie'] . ' ' . $row['nazwisko'];
$HTML_return_string .= '" name="';
$HTML_return_string .= $row['imie'] . ' ' . $row['nazwisko'];
$HTML_return_string .= '">';
$HTML_return_string .= $row['imie'] . ' ' . $row['nazwisko'];
$HTML_return_string .= '</option>';
您应该能够自己将其余部分放在一起,但是如果您想作弊:
$HTML_return_string .= '<option value="' . $row['imie'] . ' ' . $row['nazwisko'] . '" name="' . $row['imie'] . ' ' . $row['nazwisko'] . '">' . $row['imie'] . ' ' . $row['nazwisko'] . '</option>';
推荐阅读
- python - 过滤函数的时间复杂度是多少?
- azure-service-fabric - 在同一个 Service Fabric 节点上运行多个容器
- javascript - 使用 IntersectionObserver 实现视差背景时遇到问题
- c - 仅多个节点上的 MPI 分段错误
- javascript - 使用重复键解析 json 数据
- javascript - 将js style.css代码切换为jquery animate
- scala - Spark中的不可序列化函数
- python - 找不到 Python 包,没有名为“coroapi”的模块
- ios - 为什么当我点击文本字段时工具栏不显示?
- excel - 从网站中选择下拉菜单