Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienianie rekordów
Forum PHP.pl > Forum > PHP
kurczak610
Witam mam skrypt ktory po wpisaniu kodów do 0 dodaje 1.
  1. <?php
  2. if(isset($_POST['submit']))
  3. {
  4.   $explode=explode("\n",$_POST['codes']);
  5.   $code=count($explode);
  6.   $numbers=0;
  7.   for($i=0;$i<$code;$i++)
  8.      {
  9.         $query=mysql_query("SELECT * FROM `kody` WHERE `kod`='$explode[$i]' AND `aktywowany`='0'") or die(mysql_error());
  10.         if(mysql_num_rows($query)>0)
  11.         {
  12.            echo 'Kod poprawny<br>';
  13.            $numbers=$numbers+1;
  14.            $pkty = 100*$numbers;
  15.            mysql_query("UPDATE users1 SET points=points+$pkty WHERE id=$_SESSION[userid]") or die(mysql_error());
  16.            mysql_query("UPDATE kody SET aktywowany=aktywowany+1, kto='".$_SESSION['username']."' WHERE kod='$explode[$i]'") or die(mysql_error());
  17.         }
  18.         else
  19.         {
  20.            echo '<font color="RED">Kod niepoprawy</font><br>';
  21.         }
  22.      }
  23.   echo "Aktywowano $numbers Kodow";
  24. }
  25. ?>
  26. <form method="POST">
  27. <table>
  28. <tr><td>Kody:</td><td><textarea name="codes" cols="30" rows="10"></textarea></td></tr>
  29. <tr><td></td><td><input type="submit" name="submit" value="Szukaj"></td></tr>
  30. </table>
  31. </form>


Jednak gdy wpiszę kilka kodów, pokazuje ze ostatni jest prawidłowy i tylko on się zmienia.
Prosze o szybka odpowiedz.

Pozdrawiam, Kurczak610 smile.gif
pgrzelka
  1. <?php
  2. $kod = trim ($explode[$i]);
  3. $query=mysql_query("SELECT * FROM `kody` WHERE `kod`='$kod' AND `aktywowany`='0'") or die(mysql_error());
  4. ?>
kurczak610
Dzięki wielkie winksmiley.jpg
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.