Status wijzigen hardware van een leenbon
Op de pagina 'change_form.php' kan ik wel verschillende statussen kiezen, maar niet dat het de status van de hardware veranderd wat op de leenbon staat.
Wat er volgens mij dan moet gebeuren is... de fk[hardware_idhardware] in tabel leenbon moet praten met de fk[statushardware_idstatus] in tabel hardware en dan moet [statushardware_idstatus] een andere waarde krijgen, maar geen flauw idee hoe, zou iemand mij kunnen helpen?
Hoop dat ik zo genoeg informatie heb gegeven.
In het scriptje 'change_form.php' is het id nummer van de leenbon al geselecteerd.
change_form.php
Code (php)
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
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
include("db_connect.php");
$id=$_POST['idleenbon'];
$query=" SELECT voornaam, achternaam, telefoon, datumretour, gebruiker_idgebruiker FROM leenbon WHERE idleenbon='$id'";
$result=mysql_query($query);
$num=mysql_num_rows($result);
$i=0;
while ($i < $num) {
$voornaam=mysql_result($result,$i,"voornaam");
$achternaam=mysql_result($result,$i,"achternaam");
$telefoon=mysql_result($result,$i,"telefoon");
$datumretour=mysql_result($result,$i,"datumretour");
$gebruiker_idgebruiker=mysql_result($result,$i,"gebruiker_idgebruiker");
?>
<table width="300" cellpadding="5" cellspacing="0" border="0">
<tr valign="top">
<td colspan="1" rowspan="1" bgcolor="#ffffff">
<h3>Wijzig</h3>
<form action="change_record.php" method="post">
<input type="hidden" name="ud_idleenbon" value="<?php echo "$id" ?>">
Voornaam: <br><input type="text" name="ud_voornaam" value="<?php echo "$voornaam"?>"><br>
Achternaam: <br><input type="text" name="ud_achternaam" value="<?php echo "$achternaam"?>"><br>
Telefoon: <br><input type="text" name="ud_telefoon" value="<?php echo "$telefoon"?>"><br>
Datumretour: <br><input type="text" name="ud_datumretour" value="<?php echo "$datumretour"?>"><br>
<?php
$sql="SELECT idstatus, status FROM statushardware";
$result=mysql_query($sql);
$options="";
while ($row=mysql_fetch_array($result)) {
$id=$row["idstatus"];
$naam=$row["status"];
$options.="<OPTION VALUE=\"$id\">".$naam.'</option>';
}
?>
<br>Status:
<SELECT NAME=ud_statushardware_idstatus>
<?php echo $options?>
</SELECT>
<?php
$sql="SELECT idgebruiker, naam FROM gebruiker";
$result=mysql_query($sql);
$options="";
while ($row=mysql_fetch_array($result)) {
$id=$row["idgebruiker"];
$naam=$row["naam"];
$options.="<OPTION VALUE=\"$id\">".$naam.'</option>';
}
?>
<br>Gebruiker:
<SELECT NAME=ud_gebruiker_idgebruiker>
<?php echo $options?>
</SELECT>
<br><br>
<input type="Submit" value="Update">
</form>
</td></tr></table>
<?php
++$i;
}
?>
include("db_connect.php");
$id=$_POST['idleenbon'];
$query=" SELECT voornaam, achternaam, telefoon, datumretour, gebruiker_idgebruiker FROM leenbon WHERE idleenbon='$id'";
$result=mysql_query($query);
$num=mysql_num_rows($result);
$i=0;
while ($i < $num) {
$voornaam=mysql_result($result,$i,"voornaam");
$achternaam=mysql_result($result,$i,"achternaam");
$telefoon=mysql_result($result,$i,"telefoon");
$datumretour=mysql_result($result,$i,"datumretour");
$gebruiker_idgebruiker=mysql_result($result,$i,"gebruiker_idgebruiker");
?>
<table width="300" cellpadding="5" cellspacing="0" border="0">
<tr valign="top">
<td colspan="1" rowspan="1" bgcolor="#ffffff">
<h3>Wijzig</h3>
<form action="change_record.php" method="post">
<input type="hidden" name="ud_idleenbon" value="<?php echo "$id" ?>">
Voornaam: <br><input type="text" name="ud_voornaam" value="<?php echo "$voornaam"?>"><br>
Achternaam: <br><input type="text" name="ud_achternaam" value="<?php echo "$achternaam"?>"><br>
Telefoon: <br><input type="text" name="ud_telefoon" value="<?php echo "$telefoon"?>"><br>
Datumretour: <br><input type="text" name="ud_datumretour" value="<?php echo "$datumretour"?>"><br>
<?php
$sql="SELECT idstatus, status FROM statushardware";
$result=mysql_query($sql);
$options="";
while ($row=mysql_fetch_array($result)) {
$id=$row["idstatus"];
$naam=$row["status"];
$options.="<OPTION VALUE=\"$id\">".$naam.'</option>';
}
?>
<br>Status:
<SELECT NAME=ud_statushardware_idstatus>
<?php echo $options?>
</SELECT>
<?php
$sql="SELECT idgebruiker, naam FROM gebruiker";
$result=mysql_query($sql);
$options="";
while ($row=mysql_fetch_array($result)) {
$id=$row["idgebruiker"];
$naam=$row["naam"];
$options.="<OPTION VALUE=\"$id\">".$naam.'</option>';
}
?>
<br>Gebruiker:
<SELECT NAME=ud_gebruiker_idgebruiker>
<?php echo $options?>
</SELECT>
<br><br>
<input type="Submit" value="Update">
</form>
</td></tr></table>
<?php
++$i;
}
?>
change_record.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
include("db_connect.php");
$ud_voornaam=$_POST['ud_voornaam'];
$ud_achternaam=$_POST['ud_achternaam'];
$ud_telefoon=$_POST['ud_telefoon'];
$ud_datumretour=$_POST['ud_datumretour'];
$ud_gebruiker_idgebruiker=$_POST['ud_gebruiker_idgebruiker'];
$ud_idleenbon=$_POST['ud_idleenbon'];
$datum = date('d-m-Y');
mysql_query(" UPDATE leenbon SET
voornaam='$ud_voornaam',achternaam='$ud_achternaam',telefoon='$ud_telefoon',datumretour='$ud_datumretour', gebruiker_idgebruiker='$ud_gebruiker_idgebruiker', datumwijzig='$datum' WHERE idleenbon='$ud_idleenbon'");
echo "<font color='green'><b>Hardware gewijzigd</b> <br><br>";
mysql_close($link);
?>
include("db_connect.php");
$ud_voornaam=$_POST['ud_voornaam'];
$ud_achternaam=$_POST['ud_achternaam'];
$ud_telefoon=$_POST['ud_telefoon'];
$ud_datumretour=$_POST['ud_datumretour'];
$ud_gebruiker_idgebruiker=$_POST['ud_gebruiker_idgebruiker'];
$ud_idleenbon=$_POST['ud_idleenbon'];
$datum = date('d-m-Y');
mysql_query(" UPDATE leenbon SET
voornaam='$ud_voornaam',achternaam='$ud_achternaam',telefoon='$ud_telefoon',datumretour='$ud_datumretour', gebruiker_idgebruiker='$ud_gebruiker_idgebruiker', datumwijzig='$datum' WHERE idleenbon='$ud_idleenbon'");
echo "<font color='green'><b>Hardware gewijzigd</b> <br><br>";
mysql_close($link);
?>
Code (php)
1
2
3
4
5
2
3
4
5
TABEL HARDWARE: idhardware model serienummer merk nodelid omschrijving bijzonderheden aankoopdatum leverancier prijs datum categorie_idcategorie statushardware_idstatus gebruiker_idgebruiker
TABEL LEENBON: idleenbon voornaam achternaam telefoon datumafgifte datumretour datumwijzig hardware_idhardware gebruiker_idgebruiker
TABEL STATUSHARDWARE: idstatus status
TABEL LEENBON: idleenbon voornaam achternaam telefoon datumafgifte datumretour datumwijzig hardware_idhardware gebruiker_idgebruiker
TABEL STATUSHARDWARE: idstatus status
Er zijn nog geen reacties op dit bericht.