[ Wh0CaREs @ 10.03.2013. 19:01 ] @
Pozz Ovako imam neke probleme sa phpom inače tek ga počinjem učit tako da baš ne znam sve.. Ovako naime imam problem sa tabelom i ispisivanjem sa phpom.. Problem je ovaj.. ![]() Kako da mi sve račune lista u tabeli jer jednostavno samo mi prvi račun bude u tabeli a ostali ispod tabele e ovdje imam 2 php-a Prikazivanje.php Code: <?php $query = $db -> query("SELECT korisnici.ID, mjeseci.Mjesec, korisnici.Username, racuni.Status FROM korisnici, racuni, mjeseci WHERE korisnici.ID = '$id' AND racuni.Ko = '$id' AND mjeseci.ID = racuni.Mjesec"); while($racun = $query -> fetch_assoc()){ $mjeseci = array( "Januar" => 1, ... "Decembar" => 12 ); $mjesec_id = $mjeseci[$racun['Mjesec']]; if($racun['Status'] == "Neplaćeno"): echo '<button class="'.$mjesec_id.'" onclick="plati('.$id.','.$mjesec_id.')">Plati</button>'; endif; echo ''; echo '<tr>'; echo '<td></td>'; echo '<td>'.$racun['Username'].' </td>'; echo '<td>'.$racun['Mjesec'].'</td> '; echo '<td>'.$racun['Status'].'</td><br /> '; if($racun['Status'] == "Neplaćeno"): echo '<td><button class="'.$mjesec_id.'" onclick="plati('.$id.','.$mjesec_id.')">Plati</button></td>'; endif; echo '<td><button onclick="obrisi('.$id.','.$mjesec_id.')">Obriši račun</button>'; echo '</tr> </tbody> </table>'; } ?> a drugi php je isti samo se refresha, znaci problem je Kako da fino u tabeli bude poredano po redu Username, mjesec, status,plati,obriši račun Jednostavno znači samo mi 1 račun ubaci u ovu tabelu a drugi neće.. 2. problem je kod logina usera koji imaju status 1 tj obični korisnici ![]() Useri sa statusom 3-2 (admin) može da pristupi ali ako ima 1 server ga eto redirekta previše login.php (obrada) Code: <?php require_once('../konfiguracija/konf.php'); $username = mysqli_real_escape_string($db, stripslashes($_POST['username'])); $password = md5(mysqli_real_escape_string($db, stripslashes($_POST['password']))); $login = $db -> query("SELECT ID, Status FROM korisnici WHERE Username = '$username' AND Password = '$password'"); $provjera = $login -> num_rows; if($provjera == 1){ session_start(); $ok = $login -> fetch_row(); $_SESSION['Username'] = $username; $_SESSION['ID'] = $ok[0]; $_SESSION['Status'] = $ok[1]; echo "ok"; }else{ echo "fail"; } ?> prikaz mjeseci Code: <?php if($_SESSION['Status']== 1): ?> <div id="korisnik_info"> Ovdje ide statistika </div> <?php endif; ?> i "engine" .js fragment od logina Code: (function(){$("#send_login").click(function(){var e="username="+$("#username").val()+"&password="+$("#password").val();$.ajax({type:"POST",url:"obrada/login.php",data:e,success:function(e){if(e=="ok"){document.location="home.php"}else{alert("Unijeli ste pogrešan username ili password!");$("#username").val("");$("#password").val("")}}})}); [Ovu poruku je menjao Wh0CaREs dana 10.03.2013. u 20:58 GMT+1] [Ovu poruku je menjao Wh0CaREs dana 10.03.2013. u 21:00 GMT+1] [Ovu poruku je menjao Wh0CaREs dana 11.03.2013. u 12:33 GMT+1] [Ovu poruku je menjao Wh0CaREs dana 11.03.2013. u 17:18 GMT+1] |