2016-09-18 1 views
0

Je voulais faire cela lorsque ma case est cochée, un script php doit être exécuté. Il est mon code:Exécuter le script php lorsque la case est cochée

<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

Quelqu'un peut-il s'il vous plaît me aider? Merci.

Répondre

-1

Pourquoi ne pas vous utiliser JavaScript/Ajax, jquery .... Et appeler à l'arrivée/clic sur la fonction

+0

: Pourquoi ne pas vous ajax'! Peut-être qu'il ne le savait pas. Un exemple serait mieux dans votre réponse –

+0

Vrai ... Je suis au téléphone donc je n'ai pas un exemple complet à montrer ... Et je lui donne un moyen de suivre ... Désolé si pas suffisant: / – kangun

0

Je suppose que vous avez des connaissances de base du langage HTML, ajax et javascript.

Dans votre cas, vous pouvez utiliser l'appel ajax.

1) Checkbox vérifié

2) Appelez un ajax

3) Manipulez ajax et exécuter du code php

4) Retour à ajax

5) Le succès :)

Ou simplement soumettre le formulaire sur checkbox puis gérer avec php.

0

Vous pouvez le faire en utilisant jQuery, parce que c'est une solution facile pour débutant.

Heres l'exemple de code jQuery pour votre code actuel:

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