PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
SQL error
Postitaja: Julku 2016-04-23 02:44:13
Database query failed - ei saa kätte sessioni asju, mida vaja oleks.
Tegin selle koodi osa veidi suuremaks, kus viga esineb. Pole ühtegi ideed, kuidas seda parandada või paremini teha. Sinna faili lisada ei saa, kus kuvatakse, kuna muidu ei võta ID õigelt.

PHP kood:
 
function kuvateade($kv$tabeliValjad = []) { ?> 

            <?php      
            
foreach ($kv as $tulemus) : ?> 
            <div class="panel panel-default">
            <h4 class="tekst_v2rv teated_pealkiri">
                <?php echo $tulemus->Pealkiri?>
            </h4>
            <p class="tekst_v2rv tekst_vahe">
                <?php echo $tulemus->Sisu?>
            </p>
            <p class="tekst_v2rv tekst_vahe font_suurus_postitatud">
                <i>Postitatud: <?php echo $tulemus->Aeg?></i>
                <?php if(isset($_SESSION['kasutaja_id']) && Kasutaja::find_by_id($session->kasutaja_id)->Staatus == 9) { echo '<a href="teade-kustuta&ID='.$tulemus->ID.'"><span class="glyphicon glyphicon-trash" aria-hidden="true"></a><a href="teade-tegevus&ID='.$tulemus->ID.'"><span class="glyphicon glyphicon-edit" aria-hidden="true"></a>';} ?>
            </p>    
            </div>
            <?php endforeach; ?> 
<?php 


Toon ka välja kuvamisest ühe osa kuvateade($kv, $tabeliValjad); - sellega juba kuvab
RE: SQL error
Postitaja: peaminister (R) 2016-04-24 12:01:25
TSITEERITUD:
Database query failed - ei saa kätte sessioni asju, mida vaja oleks.
Tegin selle koodi osa veidi suuremaks, kus viga esineb. Pole ühtegi ideed, kuidas seda parandada või paremini teha. Sinna faili lisada ei saa, kus kuvatakse, kuna muidu ei võta ID õigelt.

PHP kood:
 
function kuvateade($kv$tabeliValjad = []) { ?> 

            <?php      
            
foreach ($kv as $tulemus) : ?> 
            <div class="panel panel-default">
            <h4 class="tekst_v2rv teated_pealkiri">
                <?php echo $tulemus->Pealkiri?>
            </h4>
            <p class="tekst_v2rv tekst_vahe">
                <?php echo $tulemus->Sisu?>
            </p>
            <p class="tekst_v2rv tekst_vahe font_suurus_postitatud">
                <i>Postitatud: <?php echo $tulemus->Aeg?></i>
                <?php if(isset($_SESSION['kasutaja_id']) && Kasutaja::find_by_id($session->kasutaja_id)->Staatus == 9) { echo '<a href="teade-kustuta&ID='.$tulemus->ID.'"><span class="glyphicon glyphicon-trash" aria-hidden="true"></a><a href="teade-tegevus&ID='.$tulemus->ID.'"><span class="glyphicon glyphicon-edit" aria-hidden="true"></a>';} ?>
            </p>    
            </div>
            <?php endforeach; ?> 
<?php 


Toon ka välja kuvamisest ühe osa kuvateade($kv, $tabeliValjad); - sellega juba kuvab
ma pole sellist pornot tükk aega näinud
RE: SQL error
Postitaja: blaa 2016-04-24 20:44:31
Porno tõesti.
Kust persest see tuleb: $session->kasutaja_id ?
Tahtsid vist nii teha:
Kasutaja::find_by_id($_SESSION['kasutaja_id'])->Staatus

find_by_id() funktsioonis pole sul mingit kontrolli, kas id-l ka mingi väärtus on, paned tuimalt päringusse.

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0882759094238