Even voor de duidelijkheid, ik heb geen ervaring met PHP schrijven, noch met andere programmatie
Ik draai een Debian server met apache2 en PHP en mysql.
Ik heb een kleine database die ik wil queryen.
Ik heb een waarde in de database zitten, deze wil ik er uit halen en op de website laten zien. Als er dan op een knop gedrukt wordt 'ok', moet die waarde met 1 verlaagd worden.
Ik heb momenteel een zoekpagina waar ik dit op zou willen zetten:
De value die ik wil aanpassen zit in "leden_beurten_left"
Ik heb de juiste data reeds in "$value" zitten nadat ik een search gedaan heb, vermoed ik, maar hoe verminder ik die nu met 1 en schrijf ik die data dan weer weg in de database?
Ik draai een Debian server met apache2 en PHP en mysql.
Ik heb een kleine database die ik wil queryen.
Ik heb een waarde in de database zitten, deze wil ik er uit halen en op de website laten zien. Als er dan op een knop gedrukt wordt 'ok', moet die waarde met 1 verlaagd worden.
Ik heb momenteel een zoekpagina waar ik dit op zou willen zetten:
De value die ik wil aanpassen zit in "leden_beurten_left"
Ik heb de juiste data reeds in "$value" zitten nadat ik een search gedaan heb, vermoed ik, maar hoe verminder ik die nu met 1 en schrijf ik die data dan weer weg in de database?
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
| <?php include 'connect_test_db.php'; $searchErr = ''; $employee_details=''; if(isset($_POST['save'])) { if(!empty($_POST['search'])) { $search = $_POST['search']; $stmt = $con->prepare("select * from leden_tbl where leden_naam like '%$search%'"); $stmt->execute(); $employee_details = $stmt->fetchAll(PDO::FETCH_ASSOC); //print_r($employee_details); } else { $searchErr = "Please enter the information"; } } ?> <html> <head> <title>ajax example</title> <link rel="stylesheet" href="bootstrap.css" crossorigin="anonymous"> <button type="button" onclick="history.back();">Back</button> <!-- Optional theme --> <link rel="stylesheet" href="bootstrap-theme.css" crossorigin="anonymous"> <style> .container{ width:70%; height:30%; padding:20px; } </style> </head> <body> <div class="container"> <h3><u>Doorzoek leden lijst</u></h3> <br/><br/> <form class="form-horizontal" action="#" method="post"> <div class="row"> <div class="form-group"> <label class="control-label col-sm-4" for="email"><b>Doorzoek Leden Lijst:</b></label> <div class="col-sm-4"> <input type="text" class="form-control" name="search" placeholder="Zoek hier"> </div> <div class="col-sm-2"> <button type="Stuur door" name="save" class="btn btn-success btn-sm">Submit</button> </div> </div> <div class="form-group"> <span class="error" style="color:red;">* <?php echo $searchErr;?></span> </div> </form> <br/><br/> <h3><u>Search Result</u></h3><br/> <div class="table-responsive"> <table class="table"> <thead> <tr> <th>#</th> <th>Naam</th> <th>Beurten</th> </tr> </thead> <tbody> <?php if(!$employee_details) { echo '<tr>No data found</tr>'; } else{ foreach($employee_details as $key=>$value) { ?> <tr> <td><?php echo $key+1;?></td> <td><?php echo $value['leden_naam'];?></td> <td><?php echo $value['leden_beurten_left'];?></td> </tr> <?php } } ?> </tbody> </table> </div> </div> <p></p> <p></p> <p></p> <br/> <h3> 1 beurt aftrekken van <?php echo $value['leden_beurten_left'];?><h3> ?> <script src="jquery-3.2.1.min.js"></script> <script src="bootstrap.min.js"></script> </body> </html> |