Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak sprawdzic czy kod istnieje w bazie?
Forum PHP.pl > Forum > Przedszkole
bartek4175
Witam mam problem z tym kodem na kupony:
  1. <?php
  2. require 'config.php';
  3. require_once("user.class.php");
  4. $user = user::getData('', '');
  5.  
  6.  
  7. if ($_POST['send'] == 1) {
  8.  
  9. $kod = $_POST['kod'];
  10. $kod_zapytanie = mysql_query("SELECT * FROM coupons WHERE kod = '".$kod."' AND `used`='0'") or die(mysql_error());
  11.  
  12. while($kod = mysql_fetch_array($kod_zapytanie)){
  13. $typ = $kod['typ'];
  14. $punkty = $kod['punkty'];
  15. $dni = $kod['dni'];
  16. $rodzaj = "VIP";
  17. $used = "1";
  18. echo "$kod 11";
  19. }
  20. echo "$kod";
  21. if($typ == "punkty"){
  22. mysql_query("UPDATE users SET stan_konta = stan_konta + '".$punkty."' WHERE `login` = '".$user['login']."'") or die(mysql_error());
  23. mysql_query("UPDATE coupons SET used = '".$used."' WHERE kod = '".$_POST['kod']."'") or die(mysql_error());
  24. ?>
  25. <script>
  26. alert("Pomyślnie dodano <?php echo"$punkty"; ?> zł!");
  27. </script>
  28. <?php
  29. } elseif($typ == "vip"){
  30. mysql_query("UPDATE users SET rodzaj = '".$rodzaj."' WHERE `login` = '".$user['login']."'") or die(mysql_error());
  31. mysql_query("UPDATE users SET rodzaj_dni = rodzaj_dni+'".$dni."' WHERE `login` = '".$user['login']."'") or die(mysql_error());
  32. mysql_query("UPDATE coupons SET used = '".$used."' WHERE kod = '".$_POST['kod']."'") or die(mysql_error());
  33. ?>
  34. <script>
  35. alert("Pomyślnie dodano <?php echo"$dni"; ?> dni konta VIP!");
  36. </script>
  37. <?php
  38. } elseif($typ == "vippkt"){
  39. mysql_query("UPDATE users SET stan_konta = stan_konta + '".$punkty."' WHERE `login` = '".$user['login']."'") or die(mysql_error());
  40. mysql_query("UPDATE users SET rodzaj = '".$rodzaj."' WHERE `login` = '".$user['login']."'") or die(mysql_error());
  41. mysql_query("UPDATE users SET rodzaj_dni = rodzaj_dni+'".$dni."' WHERE `login` = '".$user['login']."'") or die(mysql_error());
  42. mysql_query("UPDATE coupons SET used = '".$used."' WHERE kod = '".$_POST['kod']."'") or die(mysql_error());
  43.  
  44. ?>
  45. <script>
  46. alert("Pomyślnie dodano <?php echo"$punkty"; ?> zł i <?php echo"$dni"; ?> konta VIP!");
  47. </script>
  48. <?php
  49. }
  50. }
  51. ?>
  52. <!--A Design by W3layouts
  53. Author: W3layout
  54. License: Creative Commons Attribution 3.0 Unported
  55. -->
  56. <!DOCTYPE html>
  57. <html>
  58. <head>
  59. <title>Surfmig | Darmowy Autosurf!</title>
  60. <meta charset="utf-8">
  61. <link href="css/bootstrap.css" rel="stylesheet" type="text/css" media="all" />
  62. <!--theme-style-->
  63. <link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
  64. <!--//theme-style-->
  65. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  66. <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script>
  67. <!--fonts-->
  68. <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800' rel='stylesheet' type='text/css'>
  69. <!--//fonts-->
  70. <script src="js/jquery.min.js"></script>
  71. <script src="js/jquery.easydropdown.js"></script>
  72. <!--script-->
  73. </head>
  74. <body>
  75. <!--header-->
  76. <div class="header">
  77. <div class="top-header">
  78. <div class="container">
  79. <div class="top-header-left">
  80. <ul class="support">
  81. <li><a href="#"><label> </label></a></li>
  82. <li><a href="#">Szybki<span class="live"> support</span></a></li>
  83. </ul>
  84. <ul class="support">
  85. <li class="van"><a href="#"><label> </label></a></li>
  86. <li><a href="#">U nas zarobisz <span class="live">szybkie pieniądze!</span></a></li>
  87. </ul>
  88. <div class="clearfix"> </div>
  89. </div>
  90. <div class="top-header-right">
  91. <div class="down-top">
  92.  
  93.  
  94. </div>
  95. <div class="down-top top-down">
  96.  
  97. <select tabindex="4" class="dropdown">
  98. <option value="" class="label" value="">Polski</option>
  99. <option value="1">Polski</option>
  100. <option value="2">English</option>
  101. </select>
  102. </div>
  103.  
  104. <!---->
  105. <div class="clearfix"> </div>
  106. </div>
  107. <div class="clearfix"> </div>
  108. </div>
  109. </div>
  110. <div class="bottom-header">
  111. <div class="container">
  112. <div class="header-bottom-left">
  113. <div class="logo">
  114. <a href="index.php"><img src="images/logo.png" alt=" " /></a>
  115. </div>
  116. <div class="search">
  117. <input type="text" value="" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = '';}" >
  118. <input type="submit" value="SZUKAJ">
  119.  
  120. </div>
  121. <div class="clearfix"> </div>
  122. </div>
  123. <div class="header-bottom-right">
  124. <ul class="men-grid">
  125. <li><a href="/profile"><span> </span>YOUR ACCOUNT</a></li>
  126. <? if (user::isLogged()){
  127. ?><li class="login">Masz <b><? echo"$user[stan_konta]"; ?></b> zł!
  128. </ul>
  129. <?
  130. } else{
  131. ?>
  132. <li class="login"><a href="/login"><span> </span>LOGIN</a>|</li>
  133. </ul>
  134. <div class="sign-up-right">
  135. <a href="/register">SIGNUP</a>
  136. </div>
  137. <? } ?>
  138. </div>
  139. <div class="clearfix"> </div>
  140. </div>
  141. </div>
  142. </div>
  143. <!---->
  144. <div class="container">
  145.  
  146.  
  147. <div class="register">
  148. <center>
  149. <h4>Wpisz swój kod promocyjny:</h4>
  150. <form method="POST">
  151. <input type="text" name="kod" id="kod" value="">
  152. <input type="submit" value="Sprawdź!">
  153. <input type="hidden" name="send" value="1">
  154. </form>
  155. </center>
  156. <div class="clearfix"> </div>
  157. <div class="register-but">
  158. <form>
  159.  
  160. <div class="clearfix"> </div>
  161. </form>
  162. </center>
  163. </div>
  164. </div>
  165.  
  166.  
  167. <script src="js/jquery.wmuSlider.js"></script>
  168. <script>
  169. $('.example1').wmuSlider();
  170. </script>
  171. <!---->
  172. <?php
  173. require_once("menu.php");
  174. ?>
  175. <div class="clearfix"> </div>
  176. </div>
  177. </div>
  178. <!---->
  179. <div class="footer">
  180. <div class="footer-top">
  181. <div class="container">
  182. <div class="latter">
  183. <h5 style="color:#fff;">Code by <a href="http://bartek4175.pl/" target="_blank" style="color:#fff;">Bartek4175</a> & <a href="http://kawamintai.net/" target="_blank" style="color:#fff;">Kawamintai</a><br>Design by <a href="http://w3layouts.com/" target="_blank" style="color:#fff;">W3layouts</a></h5>
  184. <div class="clearfix"> </div>
  185. </div>
  186. <div class="clearfix"> </div>
  187. </div>
  188. </div>
  189. </div>
  190. </body>
  191. </html>


zrobilem kod 1 i nie działa nic sad.gif


i jeszcze jedno pytanie jak sprawdzić czy kod jest w bazie a jak nie ma to alert? :
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.