Double click PHP
                    
        
     
             
                    ben85350
    
        
    
                    Messages postés
            
                
     
             
            622
        
            
                                    Statut
            Membre
                    
                -
                                     
Alain_42 Messages postés 5413 Statut Membre -
        Alain_42 Messages postés 5413 Statut Membre -
        Bonjour à tous,
Je voulais savoir s'il existait une fonction (ou code PHP) qui simulerait un double click. Je m'explique : j'ai une variable qui se met a jour seulement après deux click sur un bouton "Valider"de type submit. Et donc je voudrait que ça soit possible de la mettre a jour a partir d'un seul click.
Merci pour votre aide !
            
            
                
            
                
    
    
    
        Je voulais savoir s'il existait une fonction (ou code PHP) qui simulerait un double click. Je m'explique : j'ai une variable qui se met a jour seulement après deux click sur un bouton "Valider"de type submit. Et donc je voudrait que ça soit possible de la mettre a jour a partir d'un seul click.
Merci pour votre aide !
        A voir également:         
- Double click PHP
- Double ecran - Guide
- Whatsapp double sim - Guide
- Double driver - Télécharger - Pilotes & Matériel
- Double appel - Guide
- Double boot - Guide
1 réponse
                        
                    J'ai expliquer clairement mon problème ; peut être que certains comprendrons mieux ^^.
J'ai donc 3 checkboxs, l'utilisateur peut cocher une ou plusieurs checkboxs. Ce que je voudrait c'est récupérer les valeurs retenues (dans mon cas il sont dans un input type = "text") pour pouvoir les insérer dans une base de données (le type de valeur dans phpmyadmin est SET soit 'valeur1,valeur2,valeur3'). J'avais penser mettre le <FORM method="POST"> qui est ici en ligne 23 au tout début pour pouvoir récupérer ma valeur avant les checkbox mais il fallait que je click deux fois.Voila une partie du code. Si quelqu'un trouve une solution je suis a lui ^^
    
                J'ai donc 3 checkboxs, l'utilisateur peut cocher une ou plusieurs checkboxs. Ce que je voudrait c'est récupérer les valeurs retenues (dans mon cas il sont dans un input type = "text") pour pouvoir les insérer dans une base de données (le type de valeur dans phpmyadmin est SET soit 'valeur1,valeur2,valeur3'). J'avais penser mettre le <FORM method="POST"> qui est ici en ligne 23 au tout début pour pouvoir récupérer ma valeur avant les checkbox mais il fallait que je click deux fois.Voila une partie du code. Si quelqu'un trouve une solution je suis a lui ^^
<?php 
1 - error_reporting(E_ALL ^ E_NOTICE);
2 - if($_POST["mon_champ"]) 
3 - { 
4 -    echo 'Vous avez choisi comme option : <b>';
5 -    echo '<br><input type = text name=set value=';
6 -    for ($i = 0; $i < count($_POST["mon_champ"]); $i++){
7 -       echo $_POST["mon_champ"][$i];
8 - 	  if($i < count($_POST["mon_champ"])-1)//affichage des virgules pour l'insertion dans la BDD car de type SET
9 - 		{
10 - 		echo ',';
11 - 		} 
12 -  }
13 -   echo '>';
14 -    echo'</b><br><br>';
15 - } 
16 - function test($choix) 
17 - {
18 -    for ($i = 0; $i < count($_POST["mon_champ"]); $i++)
19 -      if($choix==$_POST["mon_champ"][$i])
20 -          return true;
21 - }
22 - ?> 
23 - <FORM method="POST">
24 - <br>
25 -    <input type="checkbox" name="mon_champ[]"
26 -       <?php if(test("1")) echo "CHECKED"; ?>
27 -       value="1">Option 1<br>
28 -    <input type="checkbox" name="mon_champ[]"
29 -      <?php if(test("2")) echo "CHECKED"; ?>
30 -       value="2">Option 2<br>
31 -    <input type="checkbox" name="mon_champ[]"
32 -      <?php if(test("3")) echo "CHECKED"; ?>
33 -       value="3">Option 3<br>
34 -    <input type="Submit" value="OK">
35 - </FORM>
36 - 
                
                 
    
    
    
    
l'affichage dans l'input servira seulement à informer de ce qu'il a choisi
<?php error_reporting(E_ALL ^ E_NOTICE); if($_POST["mon_champ"]) { echo 'Vous avez choisi comme option : <b>'; echo '<br><input type = text name=set value='; for ($i = 0; $i < count($_POST["mon_champ"]); $i++){ echo $_POST["mon_champ"][$i]; $val_a_enr=$_POST["mon_champ"][$i]; if($i < count($_POST["mon_champ"])-1)//affichage des virgules pour l'insertion dans la BDD car de type SET { $val_a_enr.=','; echo ','; } } echo '>'; echo'</b><br><br>'; //la tu mets ton enregistrement dans la BDD // en enregistrant $val_a_enr dans ton champ }