Refresh onthoudt wel state van checkbox maar als ik naar een andere pagina en dan terug niet.. help

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Willem R

Willem R

17/03/2014 14:46:50
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php
 if(isset($_POST['achtergrondkleur'])){
    if($_POST['achtergrondkleur'] == 'on'){
      $isChecked = true;
      $constr = 1;
    }
      
    
mysql_query("UPDATE opmaak SET useklr='$constr' WHERE bedrijf_id='".mysql_real_escape_string($_SESSION['bedrijfid'])."' AND domein='".mysql_real_escape_string($_SESSION['domein'])."'");
    
  }

  if(!isset($_POST['achtergrondkleur'])){
  if($_POST['achtergrondkleur'] == 'off'){
             $unChecked = false;
  $constr = 0; }
  mysql_query("UPDATE opmaak SET useklr='$constr' WHERE bedrijf_id='".mysql_real_escape_string($_SESSION['bedrijfid'])."' AND domein='".mysql_real_escape_string($_SESSION['domein'])."'");
    }
      
    
    $isChecked1 = false;
  $constr1 = 0;
  if(isset($_POST['achtergrondafb'])){
    if($_POST['achtergrondafb'] == 'on'){
      $isChecked1 = true;
      $constr1 = 1;
      
    }
      
    
mysql_query("UPDATE opmaak SET useafb='$constr1' WHERE bedrijf_id='".mysql_real_escape_string($_SESSION['bedrijfid'])."' AND domein='".mysql_real_escape_string($_SESSION['domein'])."'");
    
  }

  if(!isset($_POST['achtergrondafb'])){
  if($_POST['achtergrondafb'] == 'off'){
             $unChecked1 = false;
  $constr1 = 0; }
  mysql_query("UPDATE opmaak SET useafb='$constr1' WHERE bedrijf_id='".mysql_real_escape_string($_SESSION['bedrijfid'])."' AND domein='".mysql_real_escape_string($_SESSION['domein'])."'");
    }      



<
script>
function
checkRefresh(value)
{

    document.test.submit();
}    

function
uncheck(check)
{
    var
prim = document.getElementById("construction");
    var
secn = document.getElementById("constructions");
    if (prim.checked == true && secn.checked == true)
    {

        if(check == 1)
        {

            secn.checked = false;
            checkRefresh();
        }

        else if(check == 2)
        {

            prim.checked = false;
            checkRefresh();
        }
    }

}

</script>


<html>
<form action='<?php echo $_SERVER['PHP_SELF']; ?>' method='POST' name="test">
    

      <input name="achtergrondkleur" type="checkbox"  id="construction" onChange="this.form.submit()" onClick="uncheck(1);"<?php if($isChecked) {echo "checked='checked'"; } ?> />Gebruik kleur als achtergrond<br/>
      <input name="achtergrondafb" type="checkbox"  id="constructions" onChange="this.form.submit()"  onClick="uncheck(2);" <?php if($isChecked1) {echo "checked='checked'"; }?> />Gebruik afbeelding als achtergrond<br/>
      <?php

      ?>

    </form>
</html>?>
Gewijzigd op 17/03/2014 14:58:22 door Willem R
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.