![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 7.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Prosiłbym o pomoc kogoś w modyfikacji skryptu który z poziomu panelu Administratora pozwala na dodanie kwoty 100 do salda użytkownika po kliknieciu w przycisk. Chciałbybym zrobić ten przycisk dla zwykłego usera aby mógł on po zalogowaniu kliknąc w ten przycisk i za każdym kliknięciem dodawałoby do jego salda +100. Spędziłem trochę czasu przy jego modyfikacji ale nie potrafię zmienić tej rozwijalnej listy wyboru użytkownika z wszystkich użytkowników na domyslnego uzytkownika(ten kto klika) który jest własnie zalogowany. Jestem laikiem i proszę o jakąś pomoc wskazówkę, z góry dzięki. Kod PHP do pliku (wplaty.tpl) Kod <?php switch ($site) { case "wplaty": if ($uprawnienia["zalogowany"]) { $user = ''; $smarty->display("lewa.tpl"); if (isset($_POST["wplac"])) { $id = (int)$_POST["id"]; $user = $db->select_using_id("user", "*", $id); $kwota = "100"; $komunikat = "komunikat"; // START TRANSAKCJI $db->start(); $user = $db->select_using_id("user", array("saldo", "login") , $id); $saldo_po = number_format($user["saldo"]+$kwota, 2); $db->insert(array("user", "kwota", "saldo_przed", "saldo_po", "nazwa"), array($id, $kwota, $user["saldo"], $saldo_po, $komunikat), "historia"); $db->update_using_id("saldo", $saldo_po, "user", $id); $db->commit(); // KONIEC TRANSAKCJI $user = array("id" => $id, "saldo" => $saldo_po, "login" => $user["login"]); $smarty->assign("user", $user); $smarty->display("wplata_udana.tpl"); } $users = $db->select_full("user", array("id", "login", "email")); $smarty->assign("user", $user); $smarty->assign("users", $users); $smarty->display("wplaty.tpl"); } break; } ?> Poniżej cały formularz ("wplaty.tpl") widoczny w panelu Admina: Kod <script>
$(document).ready(function() { $('input[name=wplac]').click(pewien); }); function pewien() { if (!confirm("Jesteś pewien?")) return false; } </script> <form action="" method="post"> <div class="corners"> {if $user} <table> <tbody> <tr><td>Witaj, {$user.login}</td> <td>Wybierz użytkownika</td> <td> <select name="id" style="width: auto;"> {section name=i loop=$users} <option {if $user && $user.id == $users[i].id}selected="selected"{/if} value="{$users[i].id}">{$users[i].id}</option> {/section} </select> </td> </tr> <tr> <td></td> <td><input type="submit" name="wplac" value="Dodaj 100 do mnie" /></td> </tr> </tbody> </table> {else} <h3>Brak użytkowników.</h3> {/if} </div> </form> Ten post edytował evans666x 7.09.2013, 07:56:20 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.06.2025 - 23:43 |