Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prosty skrypt na edycje danych w bazie danych, niewielki problem., Wyświetlanie wyniku na tej samej stronie.
WujekMZK
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 5.07.2013

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


Jestem laikiem, jeśli chodzi o PHP, SQl itd. dopiero się uczę i mam pewien problem. Stworzyłem sobie prosty skrypt na edycje danych i wszystko działałoby cacy gdyby nie to że treśc "Punkty zostały dodane/odjętę" lub "Błąd" wyświetlają się na oddzielnej stronie a chciałbym aby się wyświetlały pod formularzem. Kod jest podpięty pod Mybb.

  1.  
  2. <?php
  3. define('IN_MYBB', 1);
  4. require "./global.php";
  5.  
  6. add_breadcrumb("Panel ", "panel.php");
  7. add_breadcrumb("Zarządzaj Punktami ", "punkty.php");
  8. eval("\$podstr = \"".$templates->get("pk_punkty")."\";");
  9.  
  10. $uid=$_POST['uid'];
  11. $punkty = $_POST['punkty'];
  12.  
  13.  
  14. if(isset($_POST['submit1']))
  15. {
  16. $zapytanie = "UPDATE mybb_users SET gamepoint2 = gamepoint2 + $punkty WHERE uid = $uid";
  17. $wynik = mysql_query($zapytanie);
  18.  
  19. if($zapytanie) echo "Punkty zostały dodane !";
  20. else echo "Błąd nie udało się dodać punktów !";
  21. }
  22. elseif(isset($_POST['submit2']))
  23. {
  24. $zapytanie2 = "UPDATE mybb_users SET gamepoint2 = gamepoint2 - $punkty WHERE uid = $uid";
  25. $wynik2 = mysql_query($zapytanie2);
  26.  
  27. if($zapytanie2) echo "Punkty zostały odjęte !";
  28. else echo "Błąd nie udało się odjąć punktów !";
  29.  
  30.  
  31. }
  32. output_page($podstr);
  33. ?>


Szablon Mybb:
  1. <title>{$mybb->settings['bbname']}Panel</title>
  2. {$headerinclude}
  3.  
  4. {$header}
  5.  
  6. <table width="100%" border="0" align="center">
  7. <tr>
  8. {$gamecpnav}
  9. <td valign="top">
  10. <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
  11. <tr>
  12. <tr>
  13. <td class="tcat smalltext" style="width: 100%;">
  14. <strong>Zarządzaj punktami</strong>
  15. </td>
  16. <tr>
  17. <td class="trow2" style="width: 100%;"><form method="post" action="punkty.php">
  18. UID:<br />
  19. <input type="text" name="uid" /><br />
  20. Punkty:<br />
  21. <input type="text" name="punkty" /><br />
  22. <input type="submit" name="submit1" value="Dodaj" />
  23. <input type="submit" name="submit2" value="Odejmij" />
  24. </form></Center></td>
  25. </tr>
  26. </div>
  27. </ br>
  28. </td>
  29. </tr>
  30. {$footer}


Z góry dziękuje za pomoc bo pewnie chodzi o jakąś błahostkę.

Ten post edytował WujekMZK 14.03.2015, 15:42:47
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 15:57