Yet another PHP based Funko Pop collection tracker, about as bare bones as you can get, but it's functional.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 

51 行
2.6 KiB

  1. <?php
  2. $pagetitle = "Enter New Funko Pop";
  3. include_once ('header.php');
  4. //$insfunko = (isset($_POST['insertfunko']) ? $_POST['insertfunko'] : null);
  5. $insfunko = mysqli_real_escape_string($con, $_POST['insertfunko']);
  6. if (isset($_SESSION['userid'])){
  7. echo '<BODY onLoad="document.funkodata.popno.focus()">';
  8. if ($insfunko == 1){
  9. $popno = mysqli_real_escape_string($con, $_POST['popno']);
  10. $popname = mysqli_real_escape_string($con, $_POST['popname']);
  11. $popdate = mysqli_real_escape_string($con, $_POST['todaysdate']);
  12. $popcollectionid = mysqli_real_escape_string($con, $_POST['popcollectionid']);
  13. list ($y, $m, $d) = explode('-', $popdate);
  14. if (!checkdate($m, $d, $y)) {
  15. echo 'Date is invalid ' . $popdate . '<BR />';
  16. echo 'Date format is YYYY-MM-DD / 1977-06-07<BR />';
  17. echo 'Please click <A HREF="newfunko.php" CLASS="navlink">HERE</A> to try again';
  18. echo '<BR /><BR />Return to <A HREF="index.php" CLASS="navlink">home</A>.</CENTER></BODY></HTML>';
  19. include_once ('footer.php');
  20. exit();
  21. }
  22. $sqlfunkins = "INSERT INTO funkopops.pops (userid, popno, popname, popcollectionid, inserteddate) VALUES ($userid, $popno, '$popname', $popcollectionid, '$popdate')";
  23. if (!$funkoinsert = $con->query($sqlfunkins)){
  24. die ('There was an error running the query [' . $con->error . ']');
  25. }
  26. echo 'You have successfully entered ' . $popname . ' into the database!<BR />';
  27. echo 'Refreshing page in 2 seconds to add another pop to your collection!<BR />';
  28. header("refresh:2;url=newfunko.php");
  29. } else {
  30. echo '<TABLE BORDER="0">';
  31. echo '<FORM METHOD="POST" ACTION="newfunko.php" NAME="funkodata"><TR><TD>Pop Number: <INPUT TYPE="NUMBER" NAME="popno" MIN="1" MAX="9999" SIZE="5"></TD></TR>';
  32. echo '<TR><TD>Pop Name: <INPUT TYPE="TEXT" NAME="popname" SIZE="40"></TD></TR>';
  33. $sqlpopcollection = "SELECT * FROM popcollection ORDER BY popcollection ASC";
  34. if (!$results = $con->query($sqlpopcollection)){
  35. die ('There was an error running the query [' . $con->error . ']');
  36. }
  37. echo '<TR><TD>Pop Collection: <SELECT NAME="popcollectionid">';
  38. while ($row = $results->fetch_array()){
  39. $pcid = $row['popcollectionid'];
  40. $pcname = $row['popcollection'];
  41. echo '<OPTION VALUE="' . $pcid . '">' . $pcname . '</OPTION>';
  42. }
  43. echo '</TD></TR>';
  44. echo '<TR><TD>Date Purchased: <INPUT NAME="todaysdate" TYPE="DATE" PLACEHOLDER="1977-06-07" VALUE="' . date('Y-m-d') . '"></TD></TR>';
  45. echo '<TR><TD><INPUT TYPE="HIDDEN" NAME="insertfunko" VALUE="1"><INPUT TYPE="SUBMIT" VALUE="Add Pop to Database"></FORM></TD></TR></TABLE>';
  46. }
  47. } else {
  48. echo 'Please login <A HREF="index.php" CLASS="navlink">HERE</A> before continuing.';
  49. }
  50. include_once ('footer.php');
  51. ?>