Versio

Checkbox Checked maken

Overzicht Reageren

J C

J C

14/06/2008 01:44:00
Quote Anchor link
Wie kan mij op deze late uurtjes nog helpen.
Ik wil de checkbox checked maken, met gegevens uit de database:
Maar hij geeft de checkbox nieet eens weer wat doe ik fout?

<script verwijderd>

EDIT 1: Laat maar weer, ik ben dom geweest. Ik werk met $inhoud en niet met Echo, dus de checkbox stond op een hele andere plaats.


EDIT 2:

Ik heb een apart probleem

Als ik op de pagina alles aanvink en opsla, dan geeft de database netjes in elk veld de waarde 1 aan (zoals het ook zou moeten)

Als ik de pagina op nieuwoproep dan staan alles vakjes die aangevinkt zouden moeten zijn ook netjes aangevinkt, maar zodra ik de pagina opsla, dan is geeft hij bij de aangevinkte vakjes geen waarde.

Behalve de eerste drie, die werken altijd.
De ander 8 werken dus niet goed.

QRY:

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
<?php
if(isset($_POST['submit'])){
    if(!empty($_POST['ww_oud']) && !empty($_POST['ww_nieuw1'])){
        if($_POST['ww_nieuw1'] == $_POST['ww_nieuw2']){
            $pass = ", `mw_gegevens_pass`='".md5($_POST['ww_nieuw1'])."'";
        }
    }

    $gebdat = mktime(0,0,0,$_POST['gb_m'],$_POST['gb_d'],$_POST['gb_j']);
    $werkdat = mktime(0,0,0,$_POST['wb_m'],$_POST['wb_d'],$_POST['wb_j']);
 
    $qry = mysql_query("UPDATE mw_gegevens
                        SET `mw_gegevens_vnaam`='"
.$_POST['vnaam']."',
                            `mw_gegevens_anaam`='"
.$_POST['anaam']."',
                            `mw_gegevens_voegsel`='"
.$_POST['voegsel']."',
                            `mw_gegevens_straat`='"
.$_POST['straat']."',
                            `mw_gegevens_postcode`='"
.$_POST['postcode']."',
                            `mw_gegevens_plaats`='"
.$_POST['plaats']."',
                            `mw_gegevens_tel1`='"
.$_POST['tel1']."',
                            `mw_gegevens_tel2`='"
.$_POST['tel2']."',
                            `mw_gegevens_mail`='"
.$_POST['mail']."',
                            `mw_gegevens_geboortedatum`='"
.$gebdat."',
                            `mw_gegevens_werksinds`='"
.$werkdat."'
                            "
.$pass."
                        WHERE`mw_gegevens_id`='"
.$_GET['mw_id']."'")or die("update fout ".mysql_error());
                        
    $inhoud .= "Je persoonlijke gegevens zijn bijgewerkt.";

        $qry = mysql_query("UPDATE mw_cursus
                        SET `mw_cursus_basis_licht`='"
.$_POST['basis_licht']."',
                            `mw_cursus_basis_geluid`='"
.$_POST['basis_geluid']."',
                            `mw_cursus_basis_overall`='"
.$_POST['basis_overall']."',
                            `mw_cursus_licht_begin`='"
.$_POST['licht_begin']."',
                            `mw_cursus_licht_mid`='"
.$_POST['licht_mid']."',
                            `mw_cursus_licht_expert`='"
.$_POST['licht_expert']."',
                            `mw_cursus_geluid_begin`='"
.$_POST['geluid_begin']."',
                            `mw_cursus_geluid_mid`='"
.$_POST['geluid_mid']."',
                            `mw_cursus_geluid_expert`='"
.$_POST['geluid_expert']."',
                            `mw_cursus_rigging_begin`='"
.$_POST['rigging_begin']."',
                            `mw_cursus_rigging_expert`='"
.$_POST['rigging_expert']."'
                            WHERE`mw_cursus_medewerker_id`='"
.$_GET['mw_id']."'")or die("cursus update fout ".mysql_error());
    $inhoud .= "De cursussen zijn bijgewerkt.";
    }

?>



formulier:

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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
<?php
    $qry
= mysql_query("SELECT *
                          FROM mw_cursus
                          WHERE  mw_cursus_medewerker_id='"
.$_GET['mw_id']."'");


function
CStatus($input){
  if($input == 1){
    return "<font color='green'><b>Cursus succesvol afgerond</b></font>";
  }

  else{
    return "<font color='red'>Nog niet behaald.</font> Cursus afgerond";
  }
}
    
     $cursus = mysql_fetch_array($qry);


  $inhoud .= "
   <table>
     <tr>
        <td colspan='3'><b>Cursussen: </b></td>
      </tr>
      <tr>
        <td colspan='3'>&nbsp;</td>
      </tr>
      <tr>
        <td><b>Basiscursus</b></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
         <td>&nbsp;</td>
        <td>Licht</td>
         <td>"
.CStatus($cursus['mw_cursus_basis_licht'])."</td>
         <td>"
;
         if($cursus['mw_cursus_basis_licht']==1){
$inhoud .='<input type="checkbox" checked="checked"  name="basis_licht" value="1"/>';
}
else{
$inhoud .='<input type="checkbox" name="basis_licht" value="1"/>';
}

 $inhoud .= "</td>
      </tr>
      <tr>
         <td>&nbsp;</td>
        <td>Geluid</td>
        <td>"
.CStatus($cursus['mw_cursus_basis_geluid'])."</td>
        <td>"
;
         if($cursus['mw_cursus_basis_geluid']==1){
$inhoud .='<input type="checkbox" checked="checked"  name="basis_geluid" value="1"/>';
}
else{
$inhoud .='<input type="checkbox" name="basis_geluid" value="1"/>';
}

 $inhoud .= " </td>
      </tr>
      <tr>
         <td>&nbsp;</td>
        <td>Algemene kennis</td>
        <td>"
.CStatus($cursus['mw_cursus_basis_overall'])." </td>
        <td>"
;
         if($cursus['mw_cursus_basis_overall']==1){
$inhoud .='<input type="checkbox" checked="checked"  name="basis_overall" value="1"/>';
}
else{
$inhoud .='<input type="checkbox" name="basis_overall" value="1"/>';
}

 $inhoud .= " </td>
      </tr>
      <tr>
        <td><b>Licht cursussen</b></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
         <td>&nbsp;</td>
        <td>Beginners</td>
        <td>"
.CStatus($cursus['mw_cursus_licht_begin'])." </td>
         <td>"
;
         if($cursus['mw_cursus_licht_begin']==1){
$inhoud .='<input type="checkbox" checked="checked"  name="licht_begin value="1"/>';
}
else{
$inhoud .='<input type="checkbox" name="licht_begin" value="1"/>';
}

 $inhoud .= " </td>
      </tr>
      <tr>
         <td>&nbsp;</td>
        <td>Gevorderde</td>
        <td>"
.CStatus($cursus['mw_cursus_licht_mid'])." </td>
         <td>"
;
         if($cursus['mw_cursus_licht_mid']==1){
$inhoud .='<input type="checkbox" checked="checked"  name="licht_mid value="1"/>';
}
else{
$inhoud .='<input type="checkbox" name="licht_mid" value="1"/>';
}

 $inhoud .= "
      </tr>
      <tr>
         <td>&nbsp;</td>
        <td>Vergevorderde</td>
        <td>"
.CStatus($cursus['mw_cursus_licht_expert'])." </td>
         <td>"
;
         if($cursus['mw_cursus_licht_expert']==1){
$inhoud .='<input type="checkbox" checked="checked"  name="licht_expert value="1"/>';
}
else{
$inhoud .='<input type="checkbox" name="licht_expert" value="1"/>';
}

 $inhoud .= "  
      </tr>
            <tr>
        <td><b>Geluid cursussen</b></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
         <td>&nbsp;</td>
        <td>Beginners</td>
        <td>"
.CStatus($cursus['mw_cursus_geluid_begin'])." </td>
        <td>"
;
         if($cursus['mw_cursus_geluid_begin']==1){
$inhoud .='<input type="checkbox" checked="checked"  name="geluid_begin value="1"/>';
}
else{
$inhoud .='<input type="checkbox" name="geluid_begin" value="1"/>';
}

 $inhoud .= "</td>
      </tr>
      <tr>
         <td>&nbsp;</td>
        <td>Gevorderde</td>
        <td>"
.CStatus($cursus['mw_cursus_geluid_mid'])." </td>
        <td>"
;
         if($cursus['mw_cursus_geluid_mid']==1){
$inhoud .='<input type="checkbox" checked="checked"  name="geluid_mid value="1"/>';
}
else{
$inhoud .='<input type="checkbox" name="geluid_mid" value="1"/>';
}

 $inhoud .= "</td>
      </tr>
      <tr>
         <td>&nbsp;</td>
        <td>Vergevorderde</td>
        <td>"
.CStatus($cursus['mw_cursus_geluid_expert'])." </td>
        <td>"
;
         if($cursus['mw_cursus_geluid_expert']==1){
$inhoud .='<input type="checkbox" checked="checked"  name="geluid_expert value="1"/>';
}
else{
$inhoud .='<input type="checkbox" name="geluid_expert" value="1"/>';
}

 $inhoud .= "</td>
      </tr>
            <tr>
        <td><b>Rigging cursussen</b></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
         <td>&nbsp;</td>
        <td>Beginners</td>
        <td>"
.CStatus($cursus['mw_cursus_rigging_begin'])." </td>
        <td>"
;
         if($cursus['mw_cursus_rigging_begin']==1){
$inhoud .='<input type="checkbox" checked="checked"  name="rigging_begin value="1"/>';
}
else{
$inhoud .='<input type="checkbox" name="rigging_begin" value="1"/>';
}

 $inhoud .= "</td>
      </tr>
      <tr>
         <td>&nbsp;</td>
        <td>Vergevorderde</td>
        <td>"
.CStatus($cursus['mw_cursus_rigging_expert'])." </td>
        <td>"
;
         if($cursus['mw_cursus_rigging_expert']==1){
$inhoud .='<input type="checkbox" checked="checked"  name="rigging_expert value="1"/>';
}
else{
$inhoud .='<input type="checkbox" name="rigging_expert" value="1"/>';
}

 $inhoud .= "</td>
?>


Bij de eerste keer opslaan krijg ik de volgende meldingen:
Notice: Undefined variable: pass in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 31

Notice: Undefined variable: inhoud in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 47
geen idee waarom hij deze niet leuk vindt. Want zover ik kan zien doet hij wel wat hij moet doen.

Als ik de pagina voor de tweede keer opsla, krijg ik een heel leger met foutmeldingen:

Notice: Undefined variable: pass in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 31

Notice: Undefined index: licht_begin in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 38

Notice: Undefined index: licht_mid in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 39

Notice: Undefined index: licht_expert in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 40

Notice: Undefined index: geluid_begin in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 41

Notice: Undefined index: geluid_mid in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 42

Notice: Undefined index: geluid_expert in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 43

Notice: Undefined index: rigging_begin in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 44

Notice: Undefined index: rigging_expert in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 45

Notice: Undefined variable: inhoud in /home/jcsl.nl/www/admin/medewerkers/mw_aanpassen.php on line 47

Deze slaan allemaal op de QRY
Gewijzigd op 01/01/1970 01:00:00 door J C
 
PHP hulp

PHP hulp

24/05/2012 00:32:13
Gesponsorde koppelingen:
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren