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
| <?
##########################################################
################### User variables #######################
## $title is de titel van het document
$title = "Toevoegen en verwijderen van software";
## $koptext is de tekst die bovenaan de pagina wordt getoont
$koptekst = "*** Toevoegen en verwijderen van software ***";
## $achtergrond_kleur........ duh
$achtergrond_kleur = "#6666CC";
## $tekst_kleur........ duh
$tekst_kleur = "#FFFFFF";
## $link_kleur is de kleur van een (hyper)link
$link_kleur = "#6699FF";
## $host is de server waar de MySQL database opstaat
## Meestal hoeft dit niet te worden veranderd
$host = "localhost";
## $database is de naam van de database waar de gegevens in staan
## Meestal hoeft dit niet te worden veranderd
$database = "incident";
## $user is de gebruikersnaam voor de toegang tot de MySQL database
$user = "lars";
## $password is het wachtwoord voor de $user
$password = "";
################## End user variables ####################
##########################################################
?>
<?php
###### Connectie maken de database
$link = mysql_pconnect($host,$user,$password);
mysql_select_db($database);
###### Connectie gemaakt
?>
<?php
global $title, $koptekst, $achtergrond_kleur, $tekst_kleur, $link_kleur, $host, $database, $user, $password;
// Als softid niet meegegeven is, dan halen we MAX(softid) op
if(!isset($softid) || ($softid == "")) {
$sql = "SELECT MAX(softid) AS waarde,COUNT(code) AS teller FROM softid_tbl";
$result = mysql_query($sql);
$row = mysql_fetch_object($result);
$softid = $row->waarde;
// Even bepalen of er al records zijn
$row_count = $row->teller;
// Als er al records zijn _en_ softid niet 0 is (aan het begin), even verhogen voor de volgende computer
if(($row_count > 0) && ($softid != 0)) {
$softid++;
}
}
?>
<?PHP
if ($blaat) {
$sql = "SELECT MAX(softid) as softid FROM softid_tbl";
$result = mysql_query($sql);
$row = mysql_fetch_object($result);
list($pakkettitel, $versie) = explode(", ",$soft);
$bl1st = "INSERT INTO softid_tbl VALUES ('','$softid','$pakkettitel','$versie')";
mysql_query($bl1st);
}
if ($verwijderen) {
list($softid, $pakkettitel, $versie) = explode(", ",$geselecteerd);
$ges1st = "DELETE FROM softid_tbl WHERE softid = '$softid' AND pakkettitel = '$pakkettitel' AND versie = '$versie'";
mysql_query($ges1st);
}
if ($klaar) {
$softid++;
}
?>
<HTML>
<HEAD>
<TITLE><?php echo $title; ?></TITLE>
</HEAD>
<BODY BGCOLOR="<?php echo $achtergrond_kleur ?>" TEXT="<?php echo $tekst_kleur ?>" LINK="<?php echo $link_kleur; ?>" VLINK="<?php echo $link_kleur; ?>">
<FONT FACE="Arial">
<CENTER><FONT SIZE="5" FACE="Arial"><SPAN style="background-color: #3333FF">&nbsp;<?php echo "$koptekst"; ?>&nbsp;</SPAN></FONT></CENTER>
<FORM action="soft2-new.php">
<INPUT TYPE="HIDDEN" NAME="softid" VALUE="<?php echo $softid; ?>">
<TABLE WIDTH="50%" ALIGN="center" BORDER="1" CELPADDING="5" cellspacing="2">
<TR>
<TD align="center">
Bischikbare titels:
</TD>
<TD>
</TD>
<TD align="center">
Geselecteerde softwaretitels:
</TD>
<TD>
</TD>
<TR>
<td align="center"><select multiple name="soft" size="10">
<?php
$query2 = "SELECT * FROM software_tbl ORDER BY pakkettitel,versie DESC";
$result = mysql_query($query2);
for ($i = mysql_num_rows($result) - 1; $i >=0; $i--) {
if (!mysql_data_seek($result, $i)) {
printf ("Cannot seek to row %d\n", $i);
continue;
}
if (!($row = mysql_fetch_object($result)))
continue;
printf ("<OPTION VALUE=\"$row->pakkettitel, $row->versie\">%s %s ", $row->pakkettitel, $row->versie);
}
?>
</TD>
<TD align=center>
<INPUT TYPE="submit" NAME="blaat" VALUE=" ->> ">
</TD>
<TD align=center><select multiple name="geselecteerd" size="10">
<?php
$query2 = "SELECT * FROM softid_tbl WHERE softid = '$softid' ORDER BY softid,pakkettitel,versie DESC";
$result = mysql_query($query2);
for ($i = mysql_num_rows($result) - 1; $i >=0; $i--) {
if (!mysql_data_seek($result, $i)) {
printf ("Cannot seek to row %d\n", $i);
continue;
}
if (!($row = mysql_fetch_object($result)))
continue;
printf ("<OPTION VALUE=\"$row->softid, $row->pakkettitel, $row->versie\">%s %s %s", $row->softid, $row->pakkettitel, $row->versie);
}
?>
</TD>
<TD align="center">
<INPUT TYPE="submit" NAME="verwijderen" VALUE="verwijderen">
</TD>
</TR>
</TABLE>
<TABLE WIDTH="64%" ALIGN="center" BORDER="1" CELPADDING="5" cellspacing="2">
<TR>
<TD align="center">
<INPUT TYPE="submit" NAME="klaar" VALUE="klaar">
</TD>
</TR>
</TABLE>
<?php
echo $softid;
mysql_close($link);
?>
?> |