Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

Doładowanie konta graczowi

php

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 PYRDYS

    Pomocny

  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:66
  • Lokalizacja:Brzuśnik
Offline

Napisano 24.06.2015 17:30

Witam, otóż nie działa mi doładowywanie konto użytkownika . Wydaje mi sie że zrobiłem to dobrze ale nie działa dlatego tu zawitałem i prosiłbym o pomoc.

 

Taki oto błąd mi wyskakuje

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/cszamies/public_html/sklep/doladujusera.php on line 54

I właśnie przez to mi nie działa .

 

A kod tego pliku wygląda tak:

<?php

ob_start();
session_start();
include('heada.php');
include('config.php');
$login = $_SESSION["user_login"];
$zapytanie = mysql_query("SELECT ranga FROM uzytkownicy WHERE login = '$login'");
$wynik_zapytania = mysql_fetch_array($zapytanie);
$ranga = $wynik_zapytania[0];

if($_SESSION['zalogowany'] == 1)
{
if($ranga == 1)
{
echo "
                    <div id='informacje'>
                        <div class='tekst'>
                            <h2>Doładuj konto użytkownika</h2>
                            <p class='informacje'>
                          <form method='post' action='doladujusera.php' class='form'>
                          <table>
                              <tr>
                            <td style='width: 200px'><span style='font-size:.8em'><b>Nick użytkownika</b>:</span></td>
                            <td style='width: 100px'>
                            <input type='text' name='nick' maxlength='20'></td>
                          </tr>
                          <tr>
                            <td colspan='2'>
                              <hr style='border:1px solid #333;margin:5 0 5 0'>
                            </td>
                          </tr>
                          <tr>
                            <td style='width: 200px'><span style='font-size:.8em'><b>Kwota doładowania</b>:</span></td>
                            <td style='width: 100px'>
                            <input type='text' name='kwota' maxlength='20'></td>
                          </tr>
                          <tr>
                            <td colspan='2'>
                              <hr style='border:1px solid #333;margin:5 0 5 0'>
                            </td>
                          </tr>
                          </table>
                          <br>
                          <input type='submit' name='przycisk' value='Doładuj' class='nieb'>
                          </form>
                            </p>                    
                        </div>
                        </div>
                        ";

                        if(isset($_POST['przycisk']))
                        {
                        $nick = $_POST['nick'];
                        $kwota = $_POST['kwota'];
                        $zapytanie2 = mysql_query("SELECT nick, zlotowki FROM uzytkownicy WHERE login = '$login'");
                        $wynik_zapytania2 = mysql_fetch_array($zapytanie2);
                        $nickb = $wynik_zapytania2[0];
                        $kasa = $wynik_zapytania2[1];
                        $kwotaa = strlen($kwota);

                        if(empty($nick))
                        {
                            echo "<p><font color='red'>Nie podałeś/aś nicku użytkownika !</font></p>";
                        }
                        else if(empty($kwota))
                        {
                            echo "<p><font color='red'>Nie podałeś/aś kwoty doładowania !</font></p>";
                        }
                        else if($nick != $nickb)
                        {
                            echo "<p><font color='red'>Podany użytkownik nie istnieje !</font></p>";
                        }
                        else if(!is_numeric($kwotaa))
                        {
                            echo "<p><font color='red'>Kwota niepoprawna !</font></p>";
                        }
                        else
                        {
                        $zmianakasy = $kasa + $kwota;
                        mysql_query("UPDATE uzytkownicy SET zlotowki = '$zmianakasy' WHERE login = '$login'");
                        echo "<div id='dialog-modal' title='Doładowanie'><p><center>Konto użytkownika doładowane !</center></p></div>";?>
                        <META HTTP-EQUIV="Refresh" CONTENT="1;URL=users.php">

                        <?php
                        }
                        

                        }
}
else
{
        echo "
                    <div id='informacje'>
                        <div class='tekst'>
                            <h2>Nie masz uprawnień !</h2>
                            <p class='informacje'>
                            <b><i>Nie masz uprawnień !</b></i>
                            </p>                    
                        </div>
                        </div>
                        ";
}
}
else
{
    echo "
                    <div id='informacje'>
                        <div class='tekst'>
                            <h2>Nie jesteś zalogowany !</h2>
                            <p class='informacje'>
                            <b><i>Nie jesteś zalogowany !</b></i>
                            </p>                    
                        </div>
                        </div>
                        ";
}
include('stopka.php');
ob_end_flush();
?>

Prosiłbym o jakieś chociażby pomysły co z tym zrobić . Z góry dzięki.


Użytkownik PYRDYS edytował ten post 24.06.2015 17:33

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: php

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych