首页 > 解决方案 > 如何从按钮提交数据

问题描述

<section>
    <h3>Actions</h3>
    <ul class="actions">
        <li><a href="#" class="button special">Special</a></li>
        <li><a href="#" class="button">Default</a></li>
    </ul>
    <ul class="actions">
        <li><a href="#" class="button big">Big</a></li>
        <li><a href="#" class="button">Default</a></li>
        <li><a href="#" class="button small">Small</a></li>
    </ul>
    <ul class="actions fit">
        <li><a href="#" class="button special fit">Fit</a></li>
        <li><a href="#" class="button fit">Fit</a></li>
    </ul>
    <ul class="actions fit small">
        <li><a href="#" class="button special fit small">Fit + Small</a></li>
        <li><a href="#" class="button fit small">Fit + Small</a></li>
    </ul>

大家好, 基本上我使用带有上述代码的模板来显示按钮。我想知道是否有人可以在有人按下按钮时向我发送按钮的值。

假设用户 X 按下显示 123 的按钮,我只想知道按钮 123 被按下。到目前为止,我只能想到制作一个表格并使用 php mail 来发送这个。但是,如果可以选择只发送我想知道的按钮值。

提前致谢

标签: phphtml

解决方案


您应该创建一个数据库来收集使用电子邮件发送不是一个好的选择,因为您将收到大量电子邮件,具体取决于您的网站流量,如果您使用数据库将每次点击存储在一行中,您将填写您的服务器如此之快解决方案是您像这样创建一个 MySql 表

CREATE TABLE `clicks_counter` (`button_id` BIGINT NOT NULL, `clicks_count` BIGINT NOT NULL) ENGINE = InnoDB;

然后使用您的脚本来计算点击次数,使用 PHP 和 javascript 与 ajax 来存储点击次数

您必须发送 button_id 并跟踪 button_id,clicks_count 使用 PHP 每次单击按钮时更新 clicks_count


推荐阅读