<?php
$host_bazy_danych = 'localhost';
$uzytkownik_bazy_danych = 'root';
$haslo_bazy_danych = '';
$nazwa_bazy_danych = '';
//poniLLej juLL nic nie zmieniaj
$polacz = mysqli_connect
($host_bazy_danych, $uzytkownik_bazy_danych, $haslo_bazy_danych) or
die('socket error'); mysqli_select_db
($polacz, $nazwa_bazy_danych) or
die('socket error - no db');
$postac5 = $polacz->query("select * from postac where id = '".$_SESSION['postac']."' limit 1");
$postac = $postac5->fetch_object();
//$m2 = $polacz->query("select * from mapa where id = ".$postac->mapa." limit 1");
//$mapa = $m2->fetch_object();
//$mapa_przenies= $polacz->query("select * from mapa_przenies where mapa = ".$mapa->id." ");
$q1=$polacz->query("update mob set zycie = zycie_max where zycie <= 0 and respawn <= ".$czas_ogolny." ");
?>
Taki kod.
Natomiast wyskakuje mi Notice: Undefined index: postac in C:\wamp64\www\gra\php\mysql-connect.php on line 14
Nie wiem dlaczego.
a to plik logowania jakby bylo potrzebne.
<?php
require_once('php/mysql-connect.php');
$baza_zar1 = $polacz->query("select * from postac");
$baza_zar = $baza_zar1->fetch_object();
$baza_zal1 = $poalcz=>query("select * from postac where zalogowany = 1");
$baza_zal = $baza_zal1->fetch_object();
$zal_pro = (int)(($baza_zal / $baza_zar) * 100);
$l = $polacz->query("select * from postac order by id asc");
if(!empty($_POST['haslo'])){ if(!empty($_POST['postac'])){
$dane1 = $polacz->query("select * from postac where id = '".$_POST['postac']."' and haslo = '".$_POST['haslo']."' limit 1");
$dane = $dane1->fetch_object();
if($dane['ban'] == 0){
$_SESSION['postac'] = $_POST['postac'];
$qp1= $polacz->query("update postac set zalogowany = 1 where id = ".$_POST['postac']." ");
$qp1 = $qp->fetch_object();
} else {
echo "<span style='color: red; font-weight: bold;'>Postac jest zablokowana</span><hr>"; }
} else {
echo "<span style='color: red; font-weight: bold;'>Bledne Haslo</span><hr>"; }
}
}
?>
Ten post edytował Waloch016 10.01.2017, 19:05:58