href 中的变量无法按预期工作[重复]
Posted
技术标签:
【中文标题】href 中的变量无法按预期工作[重复]【英文标题】:Variables inside href don't work as intended [duplicate] 【发布时间】:2017-10-11 16:11:39 【问题描述】:我创建了一个函数来创建一个表。 该功能本身运行良好,但我想要一个指向另一个页面的链接。 在该页面中,我使用 GET 变量,因此它们需要进入 URL。 我得到了:
$calendar.= '<div class="day-number"><a href="http://localhost/phpOrdner/Calendar/Day.php?inputmonth='$inputMonth'&inputyear='$inputYear'&day='$list_day'"></a>'.$list_day.'</div>';
但这不起作用:
解析错误:语法错误,意外的“$inputMonth”(T_VARIABLE) 在...
我试图逃避'喜欢:.../Day.php?inputmonth=\'$inputMonth\'...
但这在我的 URL 中给了我“.../Day.php?inputmonth=%27$inputMonth%27...”,所以我需要变量的代码不起作用。
使用<?php echo "..."; ?>
也不起作用。
我还是新手,还有其他方法吗?
【问题讨论】:
你不能只在字符串旁边放一个变量,你可以concatenate他们。 不要miser
添加更多.
点来连接字符串。
我不知道原因是字符串连接,否则我不会问。我很抱歉重复。
【参考方案1】:
你缺少.
$calendar = '<div class="day-number"><a href="http://localhost/PHPOrdner/Calendar/Day.php?inputmonth='.$inputMonth.'&inputyear='.$inputYear.'&day='.$list_day.'"></a>'.$list_day.'</div>';
【讨论】:
【参考方案2】:你的字符串连接错误你忘记了.
试试:
$calendar.= '<div class="day-number"><a href="http://localhost/PHPOrdner/Calendar/Day.php?inputmonth='.$inputMonth.'&inputyear='.$inputYear.'&day='.$list_day.'></a>'.$list_day.'</div>';
【讨论】:
以上是关于href 中的变量无法按预期工作[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Javascript FileSystem函数无法按预期工作[重复]
SwiftUI:当“navigationBarItems”修改列表时,“listRowInsets”无法按预期工作[重复]
“this”指的是“window”对象没有按预期工作[重复]