Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana rekordu w bazie danych przez php
Forum PHP.pl > Forum > Bazy danych
cedar45
witam
mam problem z zmina rekordu w bazie danych przez skrypt php
nie wiem co jest w nim zle
  1. <?
  2. session_name('NazwaSesji'); // Nazwa sesji co podałes przy skrypcie logowania
  3.  
  4. include('config.php');
  5. $id = $_SESSION['user_id'];
  6. $a=0;
  7. $m = round (($_SESSION['sil'] - 4) * 4.14,0);
  8. if (isset($_POST['submit'])){
  9. if($_SESSION['k']>=$m){
  10. $_SESSION['k'] = $_SESSION['k'] - $m;
  11. $_SESSION['sil'] = $_SESSION['sil'] +1;
  12. $a=1;
  13. }
  14. }
  15. if($a==1){
  16. $kasa = $_SESSION['k'];
  17. $sil = $_SESSION['sil'];
  18. mysql_query("UPDATE user SET kasa=$kasa, sil=$sil, WHERE user_id=$id");
  19. header ("Location: index.php?mod=tre");
  20. }
  21. ?>
  22. <form method="post" >
  23. <table>
  24. <tr>
  25. <td><?echo "Sil ",$_SESSION['sil']?></td><td><?echo $m?></td><td><input style="font-weight: bold;" type="submit" name="submit" value="kilk"></td>
  26. </tr>
  27. </table>
  28. </form>
lukaskolista
1. Nie widze polaczenia z baza
2. Po header('Location: ...') uzywany exit, gdyz samo ustawienie naglowka nie spowoduje zakonczenia wykonywania skryptu
3. Tak to jest z gotowcami
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.