Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana rekordu w bazie danych przez php
cedar45
post 4.06.2012, 18:06:34
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.06.2012

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
lukaskolista
post 6.06.2012, 07:42:40
Post #2





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 09:49