Jump to content
php.lv forumi

litt

Reģistrētie lietotāji
  • Posts

    124
  • Joined

  • Last visited

Everything posted by litt

  1. echo $email mēģināji savā skriptā likt? Datus no formas parasti ņem ar $email = $_POST['email'];
  2. Ja galīgi negribās secību kā number taisīt, tad var šādi (neatceros no kuras MySQL versijas tas ir): select * from tabula order by lpad(lauks,10,'0')
  3. $_GET['id'] , tur būs ziņa Nr. 1
  4. Problēma nav realizācijā - problēma ir loģikā. Ja uz papīra varēsi uzzīmēt shēmu, pēc kuras viss strādās, tad uzkodēt arī nebūs problēmas. Ja uz papīra nespēsi uzzīmēt un saprast ko vajag, tad uzkodēt toč nevarēsi.
  5. litt

    Meņuči

    Kur ir problēma izveidot "meņuča" hierarhiju un pēc tam izvadīt vajadzīgos elementus atkarībā no tā, kas izvēlēts?
  6. Izmanto grupēšanu un subselektus.. Ja MySQL versija neļauj advancētas perversijas, tad selektē noteiktu apgabalu un datus grupē/skaiti php pusē. SELECT COUNT(1), ip FROM counter GROUP BY ip;
  7. litt

    Nezinu vēl...

    Wap lapai var piekļūt arī no www. Wap lapas var taisīt ar php palīdzību. Php izvada uz ekrāna to, ko tu saki, lai izvada. Lapas uz servera izvietojās kā parasti faili. Paņem un paskaties kādas lapas sourci un viss būs skaidrs
  8. for($i = 0; $i < $lauka_vertiba; $i++){ //daram ko vajag, kaut vai insertojam fieldus }
  9. Paskaties savu UPDATE kveriju un padomā vai Tavā tabulā ir id ar vērtību "id"
  10. Es būtu rakstījis abus laikus vienā rindiņā. Ja Tu tā nedari, tad vismaz pieliec papildus pazīmi vai konkrētais laiks ir start vai end laiks
  11. Pēc datu saglabāšanas header location uz to pašu lapu P.S programmēšana ir domāšana, nevis mistisku funkciju meklēšana
  12. if(!isset($_GET['go'])) inculde fails.php;
  13. include ($_GET['go'] . ".php"); P.S drošība šim risinājumam ir 0
  14. Vai gadienā nav jāraksta šādi: SET NAMES utf8 (nevis utf8 iekš ')?
  15. litt

    WAP.

    Offtopic: nepiekritīšu, ka priekš telefoniem labāks ir xHTML. Iekš WML ir tāda lieta kā <template> (īsceļi), ar īsceļu palīdzību var "paslēpt" nevajadzīgos linkus, lai uz ekrāna ir vairāk vieta informācijai. Īsceļiem var piekļūt no jebkuras vietas, nav jāskrollē. Ar xHTML to izdarīt nevar un pilnīgi visi linki ir jāliek kaut kur lapā. Normāli šos linkus būtu likt apakšā, lai atverot lapu lietotājs redz saturu, nevis 10 linkus. Tas, ka linki ir kaut kur ellē ratā apakšā un līdz viņiem vienmēr ir jāskrollē nav forši..
  16. litt

    manīgā tipi

    bubu: tad dinamiski taisam $num2, $num3... Ja strings ir tāds, kā Tu norādīji un nav absolūti nekādi nosacījumi, kuru daļu updeitot, utt, tad tādu fīču realizēt NAV iespējams
  17. litt

    manīgā tipi

    Risinājums cherez zh, performance 0, bet tomēr... 1. ej cauri stringam, ņem pa vienam simbolam 2. ja simbols nav cipars, tad liec/papildini mainīgo $str 3. ja simbols ir cipars, tad liec/papildini mainīgo $num 4. kad esi izgājis cauri stringam, tad veic vajadzīgās darbības ar $num 5. rezlutātā savieno $str . $num Ja arī beigās var būt burti, tad ievies mainīgo $str2 un to aizpildi, ja $num nav null
  18. Baigi garš kods sanāk un ko darīsi, ja pēkšņi vēl 5 mainīgie nāks klāt? Ciklā ej cauri savai mainīgo listei, attiecīgi tos apstrādā un pēc tam kabini vienu pie otra apmēram tādā formā (te, protams, arī ir varianti) ' AND lauks = ' . $mainigais. Rezultātā iegūsi apmēram tādu stringu AND lauks1 = 1 AND lauks2 = 2 Beigās atliks uzrakstīt tikai 1 kveriju: select * from tabula where 1 = 1 $iegūtais strings Risinājuma variantu var uzlabot, bet idejiski es darīt tā
  19. Ielasi failu kā stringu un tad stringam izpildi strip_tags
  20. Ierakstot lapa.lv/produkts/govs/piens mainīgajā $_GET['dir'] būs "produkts/govs/piens" pēc tam taisi explode, ņem no datubāzes, dari ko gribi. Fails ir jātaisa pašam un jākopē root mapē
  21. ORDER BY lauks1 DESC, lauks2 ASC, lauks3 DESC
  22. Ja gribi ietaupīt sekundes simtdaļu, tad valodu failus sadali pa moduļiem un ielādē tikai globālos valodas tekstus + izvēlētā moduļa tekstus
  23. Masīva spēks slēpjās tajā, ka sākumā es samerdžoju "galveno" valodas failu ar izvēlēto valodas failu. Tādējādi NEKAD nebūs situācija, ka būs kaut kāds undefined, ja kļūdas pēc kādā no valodu failiem neesmu nodefinējis kādu valodas rindiņu (tā vietā būs rindiņa no defaultā valodas faila)
  24. Nezinu kā iekš firebird, bet iekš oracle šādi strādā (laukā test ir vajadzīgie ieraksti): SELECT t.* FROM tabula t ORDER BY NVL(SUBSTR(t.test, 0, INSTR(t.test, '-') - 1), t.test) ,LPAD(SUBSTR(t.test, INSTR(t.test, '-') + 1), 9, 0); P.S var order clausi atselektēt mainīgajos un kārtot pēc tiem P.P.S par performanci nezinu
  25. Kas Tev liedz uztaisīt vairākus valodu failus, piemēram, lang_lv.php un lang_en.php abos failos ir masīvi $LANG. LV failā tas ir apmēram $LANG = array( 'title' => 'nosaukums' ,'title2' => 'nosaukums2' ); EN failā tas ir apmēram $LANG = array( 'title' => 'title in english' ,'title2' => 'title in english 2' ); Visur savā HTMLā saliec <?php echo $LANG['title']; ?> un pie lapas ielādes inclūdo vajadzīgo failu.. Kodā nekas nav jāmaina, valodu failus var taisīt cik grib
×
×
  • Create New...