Yet another PHP based Funko Pop collection tracker, about as bare bones as you can get, but it's functional.
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

51 linhas
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. ?>