【问题标题】:Execute php script when checkbox checked选中复选框时执行 php 脚本
【发布时间】:2023-03-31 02:55:01
【问题描述】:

我想在我的复选框被选中时执行此操作,然后执行一个 php 脚本。 有我的代码:

<form action="checkboxes.php" method="post">
<input type="checkbox" value="dawid" name="chk1"> 4K </input>
<input type="submit" name="Submit" value="Submit"></input>
</form>

<?php
			
			$bdd=new PDO("mysql:host=localhost;dbname=techtronik.pl;charset=utf8", "root");
			$wyszukiwanie = $bdd->query("SELECT * FROM procesory ");
			while($wynik = $wyszukiwanie->fetch() )
			{
				echo $wynik ['nazwaproduktu'] . ". ";
			}
			
?>	

有人可以帮助我吗? 谢谢。

【问题讨论】:

    标签: php sql checkbox execute


    【解决方案1】:

    我假设您具有 html、ajax 和 javascript 的基本知识。

    在您的情况下,您可以使用 ajax 调用。

    1) 复选框已选中

    2) 调用 ajax

    3) 处理ajax并运行php代码

    4) 返回ajax

    5) 成功:)

    或者只是在复选框检查中提交表单,然后使用 php 处理。

    【讨论】:

      【解决方案2】:

      您可以使用 jQuery 来完成,因为它对于初学者来说是一种简单的解决方案。

      以下是您当前代码的示例 jQuery 代码:

      $('input[name=chk1]').click(function(){
        if($(this).is(':checked')){
          $('form').submit();
          //or your ajax request
        }
      });
      

      【讨论】:

        【解决方案3】:

        你为什么不使用 JavaScript/Ajax、jquery.... 并调用检查/点击功能

        【讨论】:

        • Why dont you ajax!可能他不知道这件事。一个示例在您的答案中会更好
        • 是的...我正在打电话,所以没有完整的例子可以展示...我给了他一个方法...对不起,如果不够的话:/跨度>
        猜你喜欢
        • 2013-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-10
        • 1970-01-01
        相关资源
        最近更新 更多