als statushardware_idstatus = 2,3,4 dan stop
Ik wil als statushardware_idstatus 2,3 of 4 is, dat er dan het script dan stopt en wat text laat zien.
Zou iemand mij kunnen helpen?
Code (php)
1
2
3
4
5
2
3
4
5
include("db_connect.php");
$id=$_POST['idhardware'];
$query=" SELECT model, serienummer, merk, nodelid, omschrijving, bijzonderheden, aankoopdatum, leverancier, prijs, gebruiker_idgebruiker, statushardware_idstatus FROM hardware WHERE idhardware='$id'";
$result=mysql_query($query);
$num=mysql_num_rows($result);
$id=$_POST['idhardware'];
$query=" SELECT model, serienummer, merk, nodelid, omschrijving, bijzonderheden, aankoopdatum, leverancier, prijs, gebruiker_idgebruiker, statushardware_idstatus FROM hardware WHERE idhardware='$id'";
$result=mysql_query($query);
$num=mysql_num_rows($result);
Maar je bent zo te zien pas net begonnen. Je kunt beter kijken naar MySQLi of PDO. dat wat je nu hebt is verouderd en onveilig.
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
77
78
79
80
81
82
83
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
<?php
include("db_connect.php");
$id=$_POST['idhardware'];
$query=" SELECT model, serienummer, merk, nodelid, omschrijving, bijzonderheden, aankoopdatum, leverancier, prijs, gebruiker_idgebruiker FROM hardware WHERE idhardware='$id'";
$result=mysql_query($query);
$num=mysql_num_rows($result);
$i=0;
while ($i < $num) {
$model=mysql_result($result,$i,"model");
$serienummer=mysql_result($result,$i,"serienummer");
$merk=mysql_result($result,$i,"merk");
$nodelid=mysql_result($result,$i,"nodelid");
$omschrijving=mysql_result($result,$i,"omschrijving");
$bijzonderheden=mysql_result($result,$i,"bijzonderheden");
$aankoopdatum=mysql_result($result,$i,"aankoopdatum");
$leverancier=mysql_result($result,$i,"leverancier");
$prijs=mysql_result($result,$i,"prijs");
$gebruiker_idgebruiker=mysql_result($result,$i,"gebruiker_idgebruiker");
//convert aankoop datum naar mysql datum
$date = $aankoopdatum;
$dateTime = new DateTime($date);
$formatted_date=date_format ( $dateTime, 'd-m-Y' );
?>
<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_idhardware" value="<?php echo "$id" ?>">
<tr>
<td>Model:<br> <input type=text name=ud_model value="<?php echo "$model"?>"></td>
<td>Serienummer:<br> <input type=text name=ud_serienummer value="<?php echo "$serienummer"?>"></td>
<td>Merk:<br> <input type=text name=ud_merk value="<?php echo "$merk"?>"></td>
<tr>
<td>NodelID:<br> <input type=text name=ud_nodelid value="<?php echo "$nodelid"?>"></td>
<td>Omschrijving:<br> <input type=text name=ud_omschrijving value="<?php echo "$omschrijving"?>"></td>
<td>Bijzonderheden:<br> <input type=text name=ud_bijzonderheden value="<?php echo "$bijzonderheden"?>"></td>
<tr>
<td>Aankoopdatum:<br> <input type=text name=ud_aankoopdatum value="<?php echo "$formatted_date"?>"</td>
<td>Leverancier:<br> <input type=text name=ud_leverancier value="<?php echo "$leverancier"?>"</td>
<td>Prijs:<br> <input type=text name=ud_prijs value="<?php echo "$prijs"?>"</td>
<tr>
<td>
<?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>
</td>
<tr>
<td>
<input type="Submit" value="Update">
</form>
<form method="POST" action="index.php">
<input type="submit" value="Terug">
</form>
</td></tr></table>
<?php
++$i;
}
?>
include("db_connect.php");
$id=$_POST['idhardware'];
$query=" SELECT model, serienummer, merk, nodelid, omschrijving, bijzonderheden, aankoopdatum, leverancier, prijs, gebruiker_idgebruiker FROM hardware WHERE idhardware='$id'";
$result=mysql_query($query);
$num=mysql_num_rows($result);
$i=0;
while ($i < $num) {
$model=mysql_result($result,$i,"model");
$serienummer=mysql_result($result,$i,"serienummer");
$merk=mysql_result($result,$i,"merk");
$nodelid=mysql_result($result,$i,"nodelid");
$omschrijving=mysql_result($result,$i,"omschrijving");
$bijzonderheden=mysql_result($result,$i,"bijzonderheden");
$aankoopdatum=mysql_result($result,$i,"aankoopdatum");
$leverancier=mysql_result($result,$i,"leverancier");
$prijs=mysql_result($result,$i,"prijs");
$gebruiker_idgebruiker=mysql_result($result,$i,"gebruiker_idgebruiker");
//convert aankoop datum naar mysql datum
$date = $aankoopdatum;
$dateTime = new DateTime($date);
$formatted_date=date_format ( $dateTime, 'd-m-Y' );
?>
<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_idhardware" value="<?php echo "$id" ?>">
<tr>
<td>Model:<br> <input type=text name=ud_model value="<?php echo "$model"?>"></td>
<td>Serienummer:<br> <input type=text name=ud_serienummer value="<?php echo "$serienummer"?>"></td>
<td>Merk:<br> <input type=text name=ud_merk value="<?php echo "$merk"?>"></td>
<tr>
<td>NodelID:<br> <input type=text name=ud_nodelid value="<?php echo "$nodelid"?>"></td>
<td>Omschrijving:<br> <input type=text name=ud_omschrijving value="<?php echo "$omschrijving"?>"></td>
<td>Bijzonderheden:<br> <input type=text name=ud_bijzonderheden value="<?php echo "$bijzonderheden"?>"></td>
<tr>
<td>Aankoopdatum:<br> <input type=text name=ud_aankoopdatum value="<?php echo "$formatted_date"?>"</td>
<td>Leverancier:<br> <input type=text name=ud_leverancier value="<?php echo "$leverancier"?>"</td>
<td>Prijs:<br> <input type=text name=ud_prijs value="<?php echo "$prijs"?>"</td>
<tr>
<td>
<?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>
</td>
<tr>
<td>
<input type="Submit" value="Update">
</form>
<form method="POST" action="index.php">
<input type="submit" value="Terug">
</form>
</td></tr></table>
<?php
++$i;
}
?>
$statushardware_idstatus in mijn voorbeeld is verzonnen. die moet je dus nog ophalen. Ik zou als je tijd hebt eens op www.phptuts.nl kijken.
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
# Settings | De array met daarin de ID's van de hardware wanneer deze moet stoppen.
$stop_status = array(2, 3, 4);
# Controleren of we moeten stoppen of doorgaan.
if(in_array($statushardware_idstatus, $stop_status)){
/*---- INFO: We moeten stoppen. ----*/
// Hier de text die je wilt laten zien.
}
else{
/*---- INFO: Niks aan de hand, we kunnen gewoon verder gaan. ----*/
// Hier de rest van je script.
}
?>
# Settings | De array met daarin de ID's van de hardware wanneer deze moet stoppen.
$stop_status = array(2, 3, 4);
# Controleren of we moeten stoppen of doorgaan.
if(in_array($statushardware_idstatus, $stop_status)){
/*---- INFO: We moeten stoppen. ----*/
// Hier de text die je wilt laten zien.
}
else{
/*---- INFO: Niks aan de hand, we kunnen gewoon verder gaan. ----*/
// Hier de rest van je script.
}
?>
Ik zal op de site kijken