Guest User

Untitled

a guest
Jan 16th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.65 KB | None | 0 0
  1. <?php
  2. $sqlGrow = "SELECT * FROM grow_details ";
  3. $query = $conn->query($sqlGrow);
  4.  
  5. $grows = array();
  6.  
  7. while ($grow = mysqli_fetch_assoc($query) ) {
  8. $grows[] = $grow;
  9. }
  10.  
  11. foreach($grows as $grow) {
  12. $id = $grow['id'];
  13. $growName = $grow['name'];
  14. ?>
  15. <div class="container">
  16. <div class="details">
  17. <h2><?php echo $grow['name']; ?></h2>
  18. <p class="growNum">Grow #: <?php echo $id; ?></p>
  19. <table class="growDetails">
  20. <form method="POST" action="">
  21. <tr>
  22. <td class="label_growDetails"><label for="datePlanted">Date Planted:</label></td>
  23. <td><input type="text" name="edit_datePlanted" id="edit_datePlanted" value="<?php echo $grow['datePlanted']; ?>" />
  24. </tr>
  25. <tr>
  26. <td class="label_growDetails"><label for="strain">Strain:</label></td>
  27. <td><input type="text" name="edit_strain" id="edit_strain" value="<?php echo $grow['strain']; ?>" /></td>
  28. </tr>
  29. <tr>
  30. <td class="label_growDetails"><label for="toMaturity">Days to mature:</label></td>
  31. <td><input type="text" name="edit_toMaturity" id="edit_toMaturity" value="<?php echo $grow['toMaturity']; ?>" /></td>
  32. </tr>
  33. <tr>
  34. <td class="label_growDetails"><label for="type">Type:</label></td>
  35. <td><input type="text" name="edit_type" id="edit_type" value="<?php echo $grow['type']; ?>" /></td>
  36. </tr>
  37. <tr>
  38. <td class="label_growDetails"><label for="gender">Gender:</label></td>
  39. <td><input type="text" name="edit_gender" id="edit_gender" value="<?php echo $grow['gender']; ?>" /></td>
  40. </tr>
  41. <tr>
  42. <td class="label_growDetails"><label for="medium">Medium:</label></td>
  43. <td><input type="text" name="edit_medium" id="edit_medium" value="<?php echo $grow['medium']; ?>" /></td>
  44. </tr>
  45. <tr>
  46. <td class="label_growDetails"><label for="watts">Watts:</label></td>
  47. <td><input type="text" name="edit_watts" id="edit_watts" value="<?php echo $grow['watts']; ?>" /></td>
  48. </tr>
  49. <tr>
  50. <td class="label_growDetails"><label for="lightType">Light Type:</label></td>
  51. <td><input type="text" name="edit_lightType" id="edit_lightType" value="<?php echo $grow['lightType']; ?>" /></td>
  52. <td class="edit"><input type="submit" name="submit_editGrowDetails" id="submit_editGrowDetails" value="&nbsp;&nbsp;&nbsp;Save Edits&nbsp;&nbsp;&nbsp;" /></td>
  53. </tr>
  54. </form>
  55. </table>
  56.  
  57. </div>
  58.  
  59. <?php
  60. if(isset($_POST['submit_editGrowDetails'])){
  61. $edit_datePlanted = mysqli_real_escape_string($conn, $_POST['edit_datePlanted']);
  62. $edit_strain = mysqli_real_escape_string($conn, $_POST['edit_strain']);
  63. $edit_toMaturity = mysqli_real_escape_string($conn, $_POST['edit_toMaturity']);
  64. $edit_type = mysqli_real_escape_string($conn, $_POST['edit_type']);
  65. $edit_gender = mysqli_real_escape_string($conn, $_POST['edit_gender']);
  66. $edit_medium = mysqli_real_escape_string($conn, $_POST['edit_medium']);
  67. $edit_watts = mysqli_real_escape_string($conn, $_POST['edit_watts']);
  68. $edit_lightType = mysqli_real_escape_string($conn, $_POST['edit_lightType']);
  69.  
  70. $name = $grow['name'];
  71.  
  72. $edit_growDetails = "UPDATE grow_details
  73. SET datePlanted = '$edit_datePlanted', strain = '$edit_strain', toMaturity = '$edit_toMaturity', type = '$edit_type', gender = '$edit_gender', medium = '$edit_medium', watts = '$edit_watts', lightType = '$edit_lightType'
  74. WHERE name = '$name'; ";
  75. $query_edit_growDetails = $conn->query($edit_growDetails);
  76.  
  77. if($query_edit_growDetails) {
  78. echo '<p class="success" id="success">Successfully updated log for '.$name.'! <a class="refresh" href="journal.php">Refresh</a></p>';
  79. } else {
  80. echo '<p class="error" id="error">There was an error: '. $conn->error .'</p>';
  81. }
  82. }
  83. ?>
Add Comment
Please, Sign In to add comment