2016-09-18 86 views
0

我想这样做,当我的复选框被选中时,php脚本会被执行。 有我的代码:复选框检查时执行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 
 
\t \t \t 
 
\t \t \t $bdd=new PDO("mysql:host=localhost;dbname=techtronik.pl;charset=utf8", "root"); 
 
\t \t \t $wyszukiwanie = $bdd->query("SELECT * FROM procesory "); 
 
\t \t \t while($wynik = $wyszukiwanie->fetch()) 
 
\t \t \t { 
 
\t \t \t \t echo $wynik ['nazwaproduktu'] . ". "; 
 
\t \t \t } 
 
\t \t \t 
 
?> \t

有人可以帮我吗? 谢谢。

回答

-1

你为什么不使用JavaScript/AJAX,jQuery的....和/呼吁支票点击功能

+0

'你为什么不ajax'!可能是他不知道这一点。一个示例的例子在你的回答中会更好 –

+0

真的......我在电话中,所以没有一个完整的例子来显示......并且我给他一种方式来跟随......对不起,如果不够:/ – kangun

0

我假设你有HTML,AJAX和JavaScript的基础知识。

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

1)选中复选框

2)呼叫一个Ajax

3)处理Ajax和运行PHP代码

4)返回到AJAX

5)成功:)

或者只是提交表单复选框检查然后处理与PHP。

0

你可以用jQuery来做,因为这对初学者来说很简单。

继承人为您当前的代码示例jQuery代码:

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