Guest User

Untitled

a guest
May 26th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.26 KB | None | 0 0
  1. <?
  2.  
  3. include("adminincludes/header.php");
  4.  
  5. // store info in session vars.
  6.  
  7. echo "<h2>Edit</h2> \n";
  8.  
  9. //Output data: Out put ALL records so that we can build some sort of nav system to allow user choose which one to edit.
  10. $result = mysql_query("SELECT * FROM cd_collection");
  11. while ($row = mysql_fetch_array($result)){
  12.  
  13. //Create some php variables that store each piece of info that we need.
  14.  
  15. $id = $row['id'];
  16. $artist = $row['artist'];
  17. //echo $id . "|";
  18. //Dynamically build links that user can select a single record form.
  19. $thisPage = "edit.php?id=$id";
  20. $thisLink = "<a href=\"$thisPage\">$artist</a> | \n";
  21. echo $thisLink;
  22.  
  23. }
  24.  
  25. echo "<hr />";
  26. //get the GET var that stores the id of the record that we want to edit.
  27.  
  28. if(isset($_GET['id'])){
  29. $id = $_GET['id'];
  30. }else{
  31. $id=1; //if no ID passed to this page, assume the first record.
  32. }
  33.  
  34. //Output data. Only one specific record we want to edit.
  35. $result = mysql_query("SELECT * FROM cd_collection WHERE id=$id");
  36. while ($row = mysql_fetch_array($result)){
  37. //Create some php variables that store each piece of info that we need.
  38. $artist = $row['artist'];
  39. $title = $row['title'];
  40. $year = $row['year'];
  41. $genre = $row['genre'];
  42. $artwork = $row['artwork'];
  43. $label = $row['label'];
  44. $description = $row['description'];
  45.  
  46. }
  47. //Detect if user has pressed submit button.Get new content from the form; put that into the database.
  48. if(isset($_POST['submit'])){
  49. $artist = $_POST['artist'];
  50. $title = $_POST['title'];
  51. $year = $_POST['year'];
  52. $genre = $_POST['genre'];
  53. $artwork = $_POST['artwork'];
  54. $label = $_POST['label'];
  55. $description = $_POST['description'];
  56.  
  57. //Update the DB with the new data
  58. if($artwork!=""){
  59. $sql = "UPDATE cd_collection SET
  60. artist = \"$artist\",
  61. title = \"$title\",
  62. year = \"$year\",
  63. genre = \"$genre\",
  64. $artwork = \"$artwork\",
  65. label = \"$label\",
  66. description = \"$description\"
  67. WHERE id=$id";
  68. }else{
  69. $sql = "UPDATE cd_collection SET
  70. artist = \"$artist\",
  71. title = \"$title\",
  72. year = \"$year\",
  73. genre = \"$genre\",
  74. label = \"$label\",
  75. description = \"$description\"
  76. WHERE id=$id";
  77. }
  78.  
  79. $result = mysql_query($sql) or die (mysql_error());
  80. }
  81. ?>
  82.  
  83. <form enctype="multipart/form-data" action='<?echo $_SERVER['PHP_SELF']; echo "?id=$id" ?>' method='post'/>
  84. <label for='artist'>Artist: </label><input type='text' name='artist' id='artist' value='<?echo $artist;?>' minlength='4' maxlength='20' /><br/>
  85. <label for='title'>Title: </label><input type='text' name='title' id='title' value='<?echo $title;?>'/><br/>
  86. <label for='year'>Year: </label><select name="year">
  87. <? echo "<option selected=\"selected\">$year</option>\n"; ?>
  88. <option value="2008">2008</option>
  89. <option value="2007">2007</option>
  90. <option value="2006">2006</option>
  91. <option value="2005">2005</option>
  92. <option value="2004">2004</option>
  93. <option value="2003">2003</option>
  94. <option value="2002">2002</option>
  95. <option value="2001">2001</option>
  96. <option value="2000">2000</option>
  97. <option value="1999">1999</option>
  98. <option value="1998">1998</option>
  99. <option value="1997">1997</option>
  100. <option value="1996">1996</option>
  101. <option value="1995">1995</option>
  102. <option value="1994">1994</option>
  103. <option value="1993">1993</option>
  104. <option value="1992">1992</option>
  105. <option value="1991">1991</option>
  106. <option value="1990">1990</option>
  107. <option value="1989">1989</option>
  108. <option value="1988">1988</option>
  109. <option value="1987">1987</option>
  110. <option value="1986">1986</option>
  111. <option value="1985">1985</option>
  112. <option value="1984">1984</option>
  113. <option value="1983">1983</option>
  114. <option value="1982">1982</option>
  115. <option value="1981">1981</option>
  116. <option value="1980">1980</option>
  117. <option value="1979">1979</option>
  118. <option value="1978">1978</option>
  119. <option value="1977">1977</option>
  120. <option value="1976">1976</option>
  121. <option value="1975">1975</option>
  122. <option value="1974">1974</option>
  123. <option value="1973">1973</option>
  124. <option value="1972">1972</option>
  125. <option value="1971">1971</option>
  126. <option value="1970">1970</option>
  127. <option value="1969">1969</option>
  128. <option value="1968">1968</option>
  129. <option value="1967">1967</option>
  130. <option value="1966">1966</option>
  131. <option value="1965">1965</option>
  132. <option value="1964">1964</option>
  133. <option value="1963">1963</option>
  134. <option value="1962">1962</option>
  135. <option value="1961">1961</option>
  136. <option value="1960">1960</option>
  137. <option value="1959">1959</option>
  138. <option value="1958">1958</option>
  139. <option value="1957">1957</option>
  140. <option value="1956">1956</option>
  141. <option value="1955">1955</option>
  142. <option value="1954">1954</option>
  143. <option value="1953">1953</option>
  144. <option value="1952">1952</option>
  145. <option value="1951">1951</option>
  146. <option value="1950">1950</option>
  147. <option value="1949">1949</option>
  148. <option value="1948">1948</option>
  149. <option value="1947">1947</option>
  150. <option value="1946">1946</option>
  151. <option value="1945">1945</option>
  152. <option value="1944">1944</option>
  153. <option value="1943">1943</option>
  154. <option value="1942">1942</option>
  155. <option value="1941">1941</option>
  156. <option value="1940">1940</option>
  157. <option value="1939">1939</option>
  158. <option value="1938">1938</option>
  159. <option value="1937">1937</option>
  160. <option value="1936">1936</option>
  161. <option value="1935">1935</option>
  162. <option value="1934">1934</option>
  163. <option value="1933">1933</option>
  164. <option value="1932">1932</option>
  165. <option value="1931">1931</option>
  166. <option value="1930">1930</option>
  167. <option value="1929">1929</option>
  168. <option value="1928">1928</option>
  169. <option value="1927">1927</option>
  170. <option value="1926">1926</option>
  171. <option value="1925">1925</option>
  172. <option value="1924">1924</option>
  173. <option value="1923">1923</option>
  174. <option value="1922">1922</option>
  175. <option value="1921">1921</option>
  176. <option value="1920">1920</option>
  177. <option value="1919">1919</option>
  178. <option value="1918">1918</option>
  179. <option value="1917">1917</option>
  180. <option value="1916">1916</option>
  181. <option value="1915">1915</option>
  182. <option value="1914">1914</option>
  183. <option value="1913">1913</option>
  184. <option value="1912">1912</option>
  185. <option value="1911">1911</option>
  186. <option value="1910">1910</option>
  187. <option value="1909">1909</option>
  188. <option value="1908">1908</option>
  189. <option value="1907">1907</option>
  190. <option value="1906">1906</option>
  191. <option value="1905">1905</option>
  192. <option value="1904">1904</option>
  193. <option value="1903">1903</option>
  194. <option value="1902">1902</option>
  195. <option value="1901">1901</option>
  196. <option value="1900">1900</option>
  197. </select><br/>
  198. <label for='genre'>Genre: </label><input type='text' name='genre' id='genre' value='<?echo $genre;?>'/><br/>
  199. <label for='artwork'>Album Cover: </label><input type="hidden" name="MAX_FILE_SIZE" value="300000" /><input type="File" id="artwork" name="artwork"><?php echo "<img src=\"../artwork/thumbs100/$artwork\" />"?><br/>
  200. <label for='label'>Label: </label><input type='text' name='label' id='label' value='<?echo $title;?>'/><br/>
  201. <label for='description'>Description: </label><textarea name='description' id='description'><?echo $description;?></textarea><br/>
  202. <input type='submit' name='submit' id='submit' value='Update CD' />
  203. </form>
  204.  
  205. <?php
  206.  
  207. //Create a link to the delete page.
  208. echo "<p><a href=\"delete.php?id=$id\">Delete this Character</a></p>";
  209.  
  210. include("adminincludes/footer.php");
  211. ?>
Add Comment
Please, Sign In to add comment