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
 

PYRDYS - zdjęcie

PYRDYS

Rejestracja: 07.10.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 03.07.2015 21:09
-----

Moje tematy

Doładowanie konta graczowi

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.

[KOSZ] Problem z warningiem

23.06.2015 23:12

Witam mam otóż problem.

Problem wygląda następująco:

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

A kod w tym pliku tak:

$zapytanie = mysql_query("SELECT nick, zlotowki FROM uzytkownicy WHERE login = '$login'");
$wynik_zapytania = mysql_fetch_array($zapytanie);
$nickb = $wynik_zapytania[0];
$kasa = $wynik_zapytania[1];

Proszę o pomoc bądź cokolwiek. Z góry dzięki.

Nie zamienia tekstu w pliku

18.03.2015 23:32

Witam. Otóż mam problem. Co w tym mam źle ?

        $tekst = file_get_contents($name_file);
        $result = mysql_query("SELECT * FROM uslugi WHERE pozostalo_dni = '0'");
        while($wiersz = mysql_fetch_array($result))
        {
        $hasloo = $wiersz['haslo'];
        $flagii = $wiersz['flagi'];
        $znak = '"';
        $prefix = 'STEAM_';
        $steam = $wiersz['steam_id'];
        $haslo = '"' . $hasloo . '"';
        $rodzaj = '"ce"';
        $spacja = ' ';
        $flagi = '"' . $flagii . '"';
        $rodzaj = '"ce"';
        $usluga = $znak . $prefix . $steam . $znak . $spacja . $haslo . $spacja . $flagi . $spacja . $rodzaj;
        }
        //wyszukiwanie tekstu
        if(stristr($tekst, $usluga))
        {
        echo "Znaleziono STEAM_ID !";
        echo "<br>";
        //usuwanie znalezionego tekstu
        $puste = '';
        $newstr = str_replace($usluga, $puste, $tekst);
        //edytowanie pliku
        if(is_writable($name_file))
        {
        if(!$handle = fopen($name_file, 'a'))
        {
           echo "Nie mogę otworzyć pliku ($name_file)";
           exit;
        }
        if(fwrite($handle, $newstr) === FALSE)
        {
           echo "Nie mogę zapisać do pliku ($name_file)";
           exit;
        }
        fclose($handle);
        }
        else
        {
            echo "Plik $name_file nie jest zapisywalny";
        }
        //
        }
        else
        {
            echo "Nieznaleziono STEAM_ID !";
        }

Bo nie zamienia mi tekstu w pliku z $tekst na $newstr. proszę o pomoc. Z góry dzięki.

[ROZWIĄZANE] Cron na innym hostingu

17.03.2015 20:42

Witam, mam otóż pytanie. Czy jest możliwość taka że mam np. cron'a na innym hostingu a skrypt na innym hostingu. To odpale crona i użyje mi pliku na tym hostingu co mam skrypt. A lepiej tłumacząc, to zrobiłem plik uzyj.php i wrzuciłem na hosting z cronem.

A wygląda on tak:

<?php

$xd = ftp_connect("host");
ftp_login($xd, "user", "passy");
ftp_pasv ($xd, true) ;

include('usunu.php');

ftp_close($xd);

?>

 

No to chciałbym otrzymać odpowiedź od was czy da sie coś takiego zrobić . Jeśli tak to prosiłbym o pomoc ;)

Z góry dzięki ;D

Problem z odejmowaniem dni

15.03.2015 11:28

Witam, Mam problem . Otóż mam taki kod:

$zapytanie = mysql_query("SELECT pozostalo_dni FROM uslugi");
$wynik_zapytania = mysql_fetch_array($zapytanie);
$pozostalo_dni = $wynik_zapytania[0];
if($pozostalo_dni >= 1)
{
$zmiendni = $pozostalo_dni - 1;
mysql_query("UPDATE uslugi SET pozostalo_dni = '$zmiendni'");
echo "-1 dzień !";
}
else
{
mysql_query("DELETE FROM uslugi WHERE pozostalo_dni = '0'");
//echo "Usunięto rekordy z wartością pozostalo_dni = 0";
}

I ten problem polega na tym że mam w tabeli uslugi rekordy co mają np. pozostalo_dni = 4, pozostalo_dni = 5 itd itd. A jak mi usuwa ten jeden dzień z nich . To ustawia mi wszystkie na np. 4 zamiast z każdego usunąć po jednym.

 

Rekordy w tabeli:

pozostalo_dni = 6
pozostalo_dni = 5
pozostalo_dni = 4

A wygląda to tak po odjęciu jednego dnia:

pozostalo_dni = 4
pozostalo_dni = 4
pozostalo_dni = 4

A powinno tak:

pozostalo_dni = 5
pozostalo_dni = 4
pozostalo_dni = 3

Prosiłbym o pomoc. Z góry dzięki.