Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Lock/Del]Malo vise problema sa PHP

[es] :: PHP :: [Lock/Del]Malo vise problema sa PHP
(Zaključana tema (lock), by Nemanja Avramović)

[ Pregleda: 1176 | Odgovora: 5 ] > FB > Twit

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Wh0CaREs
Pomoćno smetalo
Firma
10.10.10.1

Član broj: 286061
Poruke: 20
*.dynamic.telemach.ba.



Profil

icon [Lock/Del]Malo vise problema sa PHP10.03.2013. u 19:01 - pre 135 meseci
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]
 
0

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.80-202-253.nextgentel.com.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Malo vise problema sa PHP10.03.2013. u 19:42 - pre 135 meseci
Dobrodosao na php forum. Pre nego pogledam problem koji imas mogu ti dati par smernica kojima ti mozes pomoci nama da ti pomognemo.

Prvo probaj malo da uprostis pitanje, odnosno da konkretizujes gde ti je tacno problem. Imaj u vidu da vecina posetioca ovog foruma ulaze svoje slobodno vreme, i mogu da se kladim da niko nece da odvoji vise od par minuta da pogleda post, a pogotovu da gleda svaki od fajlova. A pogotovu da parsira ceo JS fajl koji si postavio.

Drugo, tebi treba da onclick na ceo TR uradi redirekciju, to je vezano za JS a ne za php, ako hoces mogu ti prebaciti temu u forum JS, mada i tamo prvo pravilo vazi.

Probaj malo da konkretizujes pitanje, u idealnom svetu ne duzi od ovog mog posta, i relevantan source kod ne duzi od 5-10 linija
 
0

Wh0CaREs
Pomoćno smetalo
Firma
10.10.10.1

Član broj: 286061
Poruke: 20
*.dynamic.telemach.ba.



Profil

icon Re: Malo vise problema sa PHP10.03.2013. u 19:59 - pre 135 meseci
Moja greska realno, znam i sam kako sam napisao kada sam se sada malo odmorio, mislim da sam sada malo skratio post, a ovo za JS onclick cu objaviti u JS temu..

Hvala na smjernicama :) Poštovat ću :) (niko se nije rođen naučio :D )
 
0

duskooo
BG

Član broj: 52174
Poruke: 44
*.static.sbb.rs.



+1 Profil

icon Re: Malo vise problema sa PHP11.03.2013. u 09:22 - pre 135 meseci
Nisi zatvorio td tag pri ispisu dugmeta.
 
0

Wh0CaREs
Pomoćno smetalo
Firma
10.10.10.1

Član broj: 286061
Poruke: 20
*.dynamic.telemach.ba.



Profil

icon Re: Malo vise problema sa PHP11.03.2013. u 11:27 - pre 135 meseci
Nije problem to dugme nego dugme plati, ali evo to sam rijesio...
tako da cu sklonit ga.. Shvatio sam da nisam fino kopirao IF funkciju

Tako da to izgleda ovako

Code:
            if($racun['Status'] == "Neplaćeno"):
    echo '<td><button class="'.$mjesec_id.'" onclick="plati('.$id.','.$mjesec_id.')">Plati</button></td>';
    else:
    echo ' <td></td>';

endif;



Moze li LOCK/DEll ovu temu objavit ću novu sa fino objasnjenjima sta mi treba..

Hvala

[Ovu poruku je menjao Wh0CaREs dana 11.03.2013. u 12:39 GMT+1]

[Ovu poruku je menjao Wh0CaREs dana 11.03.2013. u 12:39 GMT+1]


[Ovu poruku je menjao Wh0CaREs dana 11.03.2013. u 17:05 GMT+1]
 
0

duskooo
BG

Član broj: 52174
Poruke: 44
*.adsl-3.sezampro.rs.



+1 Profil

icon Re: [Lock/Del]Malo vise problema sa PHP12.03.2013. u 03:50 - pre 135 meseci
Zatvaras table tag u telu petlje.
 
0

[es] :: PHP :: [Lock/Del]Malo vise problema sa PHP
(Zaključana tema (lock), by Nemanja Avramović)

[ Pregleda: 1176 | Odgovora: 5 ] > FB > Twit

Postavi temu

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.