如何在列表元素中的html文档中调用php函数?

时间:2018-08-28 18:26:07

标签: php html

这是我日历的照片: https://imgur.com/a/XBYtSLf-imgur已关闭atm,因此idk是否会为您加载:/

我想做的是单击向左或向右箭头,每个箭头都会在我的外部php文档Calendar.php中调用php函数

这是日历标题部分的HTML代码:

<div class="AvailabilityCalender">

    <div class="month_header">
        <ul>
            <li class="previous_month" href = "<?= previous_month()" ?> >&#10094;</li>
            <li class="next_month" href = "<?= next_month()"> ?> &#10095;</li>
            <li><?= $month ?>
                <br>
                <span class="year"><?= $year ?></span>
            </li>
        </ul>
    </div>

现在,我知道href正在寻找一个名为next_month的文件,但是如何在我的php文档中调用该函数:

function previous_month(){
echo 'previous month';
}

预先感谢 卡梅隆

1 个答案:

答案 0 :(得分:3)

您无法使用php来做到这一点。您要管理event,而php却无法管理server-side language,因此应在href中放置指向您要处理请求的文件的链接,例如

<a href="handlenextmonth.php"></a>
<a href="handleprevmonth.php"></a>

并有一个handlenextmonth.phphandleprevmonth.php文件,其中包含您的previous_monthnext_month方法的调用

否则,您应该寻求一种可以执行

之类的javascript方法
<a onclick="handlenextmonth()"></a>
<a onclick="handleprevmonth()"></a>