我必须显示课程列表及其信息,当用户点击课程名称时,他们将被定向到另一个页面,其中显示了该课程的更多详细信息。 所以我使用$ _GET和$ _POST。
所以这是我第一个文件中代码的一部分:
<tbody>
<?php foreach($courses as $data1)
{
$temp=html_entity_decode($data1['title']);
$send= ($data1['prefix'] . "," . $temp);
?>
<tr class="<?php echo ($i%2) ? 'even' : 'odd' ?>">
<td><a href="course_details.php?course=<?php echo $send?>"><?php echo $data1['title'];?></a></td>
<td> <?php echo $data1['prefix']; ?> </td>
<td><?php echo $data1['number'];?></td>
</tr>
<?php $i++;} }?>
</tbody>
您可以部分地看到我使用过html_entity_decode的代码,这是因为我正在处理API,此API返回的信息将以JSON格式构建。所以,如果我有一个标题为&amp;的课程在其中,如&#34; Systems Planning&amp;实施&#34;,然后我可以搜索它。(我有一个搜索选项,所以用户可以在他们看到的课程列表中搜索课程) 使用html_entity_decode解决了这个问题。 在我的其他文件中,我使用
$course_details=$_GET['course'];
接收其他文件发送的数据。为了确保我收到了正确的数据,我使用
echo $course_details;
但我发现了一个类似&#34;系统规划&amp ;;实施&#34;,其他文件收到的是&#34;系统规划&#34;,所以我仍然遇到问题&amp; ,$ _Get不发送&#34;&amp;&#34;或者$ _POST没有收到&#34;&amp;&#34;。
那么你有什么建议我怎么解决这个问题呢?