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.


Dodatki SourceMod




Moja zawartość
Mężczyzna