Jump to content
php.lv forumi

nemakuphp

Reģistrētie lietotāji
  • Posts

    220
  • Joined

  • Last visited

Posts posted by nemakuphp

  1. Laikam nesaprati ko vēlos, bet nu nekas, varbūt ne tā uzrakstīju.

     

    Pieņemsim, ka man ir šī klase.

     

    Es viņu includoju, piemēram, index failā.

     

    Veicu funkciju2

     

    ja ir tas variablis5, tad funkcija neko neatgriež (koda fragmentā tas nav).

     

    Kā lai pēctam, kad funkcija izpildīta, tieku klāt tam variablim5 un vai tas vispār ir iespējams?

  2. Ir apmēram šāda struktūra.

    Kā panākt, lai $variable 5 būtu pieejams arī citām klasēm?

    Un teiksim, ja man citās klasēs arī ir $variable5, ir iespējams kaut kā apkopot visus tos $variable5 no visām klasēm?

     

    <?php
    class register{	
    private function function1($variable1){
    	//te if/else sūdi
    	return $variable2;
    }
    
    public function function2($variable3){
    	$variable4 = $this->function1($variable3);
    	if(!is_array($variable4)){
    
    	}
    	elseif($variable4['lauks'] == 'vertiba1'){
    		$variable5 = 'vertiba1';
    	}
    	elseif($variable4['lauks'] == 'vertiba2'){
    		$variable5 = 'vertiba2';
    	}
    }
    }
    ?>
    

  3. Pagaidām kverijs ir šāds:

     

    SELECT a.*, COUNT(c.lauks1) AS count FROM `tabula1` a LEFT JOIN `tabula2` c ON c.lauks2=a.lauks3 GROUP BY a.lauks3, c.lauks2 ORDER BY a.lauks5 ASC
    

     

    Viss notiek, taču ir viena problēma. Kā norādīt, lai viņš pie COUNT ņem vērā tikai tos laukus, no visiem lauks1, kur vērtība ir 1?

     

    Varat slēgt, laikam iznāca, taču nezinu vai tā ir pareizi.

     

    SELECT a.*, COUNT(c.lauks1) AS count FROM `tabula1` a LEFT JOIN `tabula2` c ON c.lauks2=a.lauks3 AND c.lauks1=1 GROUP BY a.lauks3, c.lauks2 ORDER BY a.lauks5 ASC
    

     

    Ja nav pareizi, palabojiet

  4. Vai kāds varētu pateikt kā lai es iegūstu komentāru skaitu attiecīgajam rakstam.

     

    Ir tabula raksti, kur ir id utt. Un tabula komentari, kur ir id, raksta_id utt.

     

    Pagaidām jaunumi tiek ņemti šādi:

     

    mysql_query("SELECT * FROM raksti ORDER BY id DESC");
    

     

    Tad tiek viss apstradats un izvadīts. Bet vajadzētu vēl pievienot klāt, lai katram rakstam rādās arī komentāri. Tādēļ arī esmu šeit. Ceru, ka spēsiet palīdzēt.

  5. Pieņemsim, ka man ir links http://domens.lv/index.php?p=x&a=y

     

    Man izdodas veiksmīgi pārvērs par http://domens.lv/x/y'>http://domens.lv/x/y

     

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^x/(.*) index.php?p=x&a=$1
    RewriteRule ^z/(.*) index.php?p=z&s=$1
    

     

    BET, ja es ieeju tikai http://domens.lv/x,'>http://domens.lv/x, tad uzmet kļūdas paziņojumu

     

    Not Found

     

    The requested URL /x was not found on this server.

     

    Kā šo varētu labot?

     

    Derētu arī tāds variants, ka saiti http://domens.lv/x uzskata par http://domens.lv/index.php?p=x&a=* (Zvaigznītes vietā jebkas)

     

    Ceru, ka spēsiet palīdzēt.

  6. Nesaku, ka kkas unikals, un noteikti galīgi garām.

     

    $fields = array(te salieku visus vajadzigos field, kuri jāpārbauda);
    
    while($chech = $fields){
    if(empty($check)){
    echo "Lauks ir tukšs";
    }
    }

     

     

    Kā jau teicu, ir galīgi garām un nestrādā. Parāda error par maximum execution time.

     

    Un kā jau teicu vēl augstāk, par arrayiem un to apstrādi neko daudz nezinu.

  7. Paldies bubu. Jau domāju, ka kaut kas ar array. Tagad pamēģināšu iztestēt.

     

    EDIT: Tomēr kaut kas nesanāk. Ar array neesmu īpaši daudz darbojies, tāpēc tur varbūt problēma.

     

    Varbūt vari parādīt kādu piemēru?

  8. Pats tagad nesaprotu kāpēc nepateicu tieši ko vajag :D Laikam nogurums.

     

    Kā pārbaujīt, vai tukšs, zinu. Mana problēma ir tāda, ka ir vairāki lauki, un katram rakstīt pārbaudi ir baigais penteris, tāpēc domāju, vai ir kāds labāks veids, kad var pārbaudīt vairākus laukus reizē.

  9. Vieglāk nebūtu izmantot datus no ibf_groups tabulas? Tur ir divas ailes. Viena sākumam (tas ko forumā settingos esi norādījis) un otra beigām (aizver span vai ko nu tu tur esi licis).

     

    Šo rakstīju kaut kad sen. Vajadzētu strādāt. Tikai bez bildes.

     

    $reg = mysql_query("SELECT * FROM ibf_members");
    $reg = mysql_num_rows($reg);
    $delay = "900";
    $delay = time() - $delay;
    $useri = mysql_query("SELECT * FROM ibf_sessions WHERE member_id != '0' and running_time >= ".$delay."");
    $regon = mysql_num_rows($useri);
    $viesi = mysql_query("SELECT * FROM ibf_sessions WHERE member_id = '0' and running_time >= ".$delay."");
    $viesi = mysql_num_rows($viesi);
    $kopa = $regon + $viesi;
    echo '
    Reģistrējušies: '.$reg.'<br />
    Online: '.$kopa.'<br />
    Viesi: '.$viesi.'<br />
    Lietotāji: '.$regon.'<br />
    <hr style="margin:2px 0;"/>
    ';
    while ($users = mysql_fetch_array($useri)){
    $group = $users['member_group'];
    $q = mysql_query("SELECT * FROM ibf_groups WHERE g_id = '$group'");
    while($group = mysql_fetch_array($q)){
    if(empty($group['prefix'])){
    $prefix = "<span style=\"color:black\">";
    $suffix = "</span>";
    }
    else{
    $prefix = $group['prefix'];
    $suffix = $group['suffix'];
    }
    echo "<a href='f/index.php?showuser=".$users['member_id']."' title='".$users['member_name']."'>".$prefix."".$users['member_name']."".$suffix."</a><br />";
    }
    }

     

    Un priekš bildes izmanto grupas id.

×
×
  • Create New...