<?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'); $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"); $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 { } } else { } } } ?>