Guest User

Untitled

a guest
Sep 16th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. If searched number exists in MySQL database, go to a certain link
  2. <?
  3. $username="data";
  4. $password="data1";
  5. $database="data";
  6.  
  7. $TicketNumber=$_POST['TicketNumber'];
  8.  
  9. mysql_connect(localhost,$username,$password);
  10. @mysql_select_db($database) or die( "Unable to select database");
  11.  
  12. $query="SELECT * FROM plate";
  13. $result=mysql_query($query);
  14.  
  15. $num=mysql_numrows($result);
  16.  
  17. mysql_close();
  18. ?>
  19.  
  20. $username="data";
  21. $password="data1";
  22. $database="data";
  23.  
  24. $mysqli = new mysqli("localhost", $username, $password, $database);
  25.  
  26.  
  27. // Do this if it's a string:
  28. // $ticketNumber = $mysqli->real_escape_string($_POST['TicketNumber']);
  29. // since it should be an int, we can do better:
  30. $ticketNumber = intval($_POST['TicketNumber']);
  31.  
  32. $results = $mysqli->query("SELECT * FROM plate WHERE ticket_number = $ticketNumber");
  33. if( ! $results->num_rows) {
  34. header("Location: /scriptC.php");
  35. die();
  36. }
  37. $ticket = $results->fetch_assoc();
  38. $ticketTime = strtotime($ticket['date']);
  39. $requestTime = strtotime($_POST['date']);
  40.  
  41. if(($requestTime - $ticketTime) < 72*60*60) {
  42. header("Location: /scriptA.php");
  43. die();
  44. }
  45. header("Location: /scriptB.php");
  46. die();
  47.  
  48.  
  49.  
  50. $mysqli->close();
  51.  
  52. while($row = mysql_fetch_array($result))
  53. {
  54. if($row['ticketId'] == n)
  55. /* do the following */
  56. }
  57.  
  58. $query = "SELECT date, TicketNumber FROM invoices WHERE TicketNumber=";
  59. $query = $query.$TicketNumber;
  60. $result = mysql_query($query);
  61. if(mysql_num_rows($result) == 0)
  62. {
  63. // Do link C
  64. }
  65. while ( $row = mysql_fetch_array($result) )
  66. {
  67. if ( calculate 72 hours against date in this row )
  68. {
  69. // Do stuff
  70. }
  71. else
  72. {
  73. // Do other stuff
  74. }
  75. }
  76.  
  77. <?php
  78. $username="data";
  79. $password="data1";
  80. $database="data";
  81. mysql_connect(localhost,$username,$password);
  82. @mysql_select_db($database) or die( "Unable to select database");
  83.  
  84. // get and 'validate" the ticketNumber
  85. $ticketNumber = (isset($_POST['ticketNumber']) && is_numeric($_POST['ticketNumber'])) ? (int)$_POST['ticketNumber'] : 0;
  86.  
  87. // build the MySQL query selecting the number of days between today (NOW()) and the ticket's date
  88. $sql = 'SELECT DATEDIFF(date, NOW()) AS daysElapsed FROM invoices WHERE TicketNumber = ' . $ticketNumber;
  89. if (($result = mysql_query($query)) && (mysql_num_rows($result) > 0)) {
  90. // we only want a single row/ticket, so no need to loop
  91. $row = mysql_fetch_array($result);
  92. $location = '/link_b.php';
  93. if ($row[0] <= 3) {
  94. // less than 3 days, or 72 hours
  95. $location = '/link_a.php';
  96. }
  97. mysql_close();
  98. header('Location: ' . $location);
  99. die();
  100. } else {
  101. header('Location: /link_c.php');
  102. die();
  103. }
  104.  
  105. ?>
Add Comment
Please, Sign In to add comment