Jump to content
php.lv forumi

Klez

Reģistrētie lietotāji
  • Posts

    1,896
  • Joined

  • Last visited

Posts posted by Klez

  1. --
    -- Table structure for table `jaunumi`
    --
    
    CREATE TABLE IF NOT EXISTS `jaunumi` (
     `id` int(3) NOT NULL auto_increment,
     `datums` date NOT NULL,
     PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
    
    --
    -- Dumping data for table `jaunumi`
    --
    
    INSERT INTO `jaunumi` (`id`, `datums`) VALUES
    (1, '2009-07-14'),
    (2, '2009-07-13');
    
    -- --------------------------------------------------------
    
    --
    -- Table structure for table `tulkojumi`
    --
    
    CREATE TABLE IF NOT EXISTS `tulkojumi` (
     `id` int(4) NOT NULL auto_increment,
     `tulkojums` text NOT NULL,
     `lang_id` int(4) NOT NULL,
     `object_id` int(4) NOT NULL,
     `table_id` int(4) NOT NULL,
     PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
    
    --
    -- Dumping data for table `tulkojumi`
    --
    
    INSERT INTO `tulkojumi` (`id`, `tulkojums`, `lang_id`, `object_id`, `table_id`) VALUES
    (1, 'Teksts LV', 1, 1, 1),
    (2, 'Teksts RU', 2, 1, 1);
    
    
    SELECT jaunumi.datums, tulkojumi.tulkojums FROM `jaunumi` 
    JOIN tulkojumi ON tulkojumi.object_id = jaunumi.id AND tulkojumi.table_id = 1 AND tulkojumi.lang_id = 1
    ORDER BY jaunumi.datums ASC
    Rezultāts: 
    datums 	tulkojums
    2009-07-14 	Teksts LV
    vai
    SELECT jaunumi.datums, tulkojumi.tulkojums FROM `jaunumi` 
    JOIN tulkojumi ON tulkojumi.object_id = jaunumi.id AND tulkojumi.table_id = 1 AND tulkojumi.lang_id IN (1,2)
    ORDER BY jaunumi.datums ASC
    rezultāts:
    datums 	tulkojums
    2009-07-14 	Teksts LV
    2009-07-14 	Teksts RU
    

     

    varūt ka tā var .. ? vienīgi varbūt ka table_id vajag kā tekstu .. piem jaunumi, nevis ciparu, vieglāk saprast ..

  2. Web Developer, ir tāda nozare kā programminženierija, kas ar to nodarbojas. Un domāju ka tajā kantorī ir tādi speciālisti. Es pieļauju ka 15 dienu laikā valdībai vajadzēja pārprogrammēt daļu sistēmas ... tapēc iespējams bija kļūda ...

    un šāda veida sistēmaz nemaz nesāk programmēt pirms nav izveidoti daudzi dokumenti:

    http://www.lvs.lv/lv/services/catalogue/standardListByICS.asp?ics=266

    puse no šī saraksta

     

    Programmatūras kvalitātes nodrošināšanas plāns

    Programmatūras projekta pārvaldības plāns

    Programmatūras prasību specifikācijas

    Sistēmas darbības koncepcijas apraksts

    utt ..

    un tad tikai sāk kodēt kaut ko

    tādai milzīgai sistēmai ir sākumā vismaz kādi 8 dokumenti, katrs pa aptuveni 100 lapām .. vai vairāk

  3. Web Developer, tēma ir par php 5.3 versiju, nevis par to cik php aplikācijas ir cauras vai ka php sux un ir oriekš jefiņiem. tā vien liekas ka tu par sētnieku strādā .. kodu nevar rādīt ne grama bla bla bla ... tak visi tā pat zina ka tu fib nestrādā, kodu studijā vai paklusē, nevis muld pa tukšo.

  4. Web Developer, caurumi lapās ir tieši atkarīgi no roku līkumības nevis valodas kā tādas ...

    tas ka Web Developer nepārbauda lietotāja datus, tas nenozīmē ka php sux ..

    vienkārši php+mysql = pasaulē izplatītākais web risinājums.

    tie paši drupal,e107 un vēl visi citi ... salīdzini kaut vai ar python ...

    un nevienā valodā nav tā ka tu padosi funkcijai datus bez pārbaudes un tava programma būs nesalaužama. dati vienkārši jāpārbauda.

  5. RewriteRule ([A-Za-z0-9\-_\.]+$) /index.php?$1=$2&$3=$4

     

    tas viss: "([A-Za-z0-9\-_\.]+$)" ir viens mainīgais $1

     

    aptuveni tā:

    RewriteRule kontakti/([0-9])$ /pub/index.php?page=3&sid=$1

    RewriteRule (a-z)/([0-9])$ /pub/index.php?page=$1&sid=$2

  6. nu tā ir ar jebkuru mainīgo bezmazvai ...

     

    paskaties manuāli ko izmantojamā fcija atgriež un tad skaties ... jo pārsvarā visas fcijas atgriež false ja nevar izpildīt prasīto uzdevumu ...

     

    $kaut_kas = kaut_kada_fcija($paramtrs1, $paramtrs2);

    if (!$kaut_kas)

    {

    echo "Kļūda. nevaru izpildīt fciju: kaut_kada_fcija( $paramtrs1 , $paramtrs2 ) ";

    }

    un aiziet, pēti

  7. kas tur ko mācēt ....

    ja dati nāk no mysql, tad:

    mysql_connect("server","u","p") or die(mysql_error());
    mysql_select_db("mydb") or die(mysql_error());
    $sql = "kaut kads kverijs";
    $dati = mysql_query($sql);
    //vai
    mysql_query($sql) or die(mysql_error());
    if (!$dati){
    //kaut kas nav ..
    echo mysql_error();
    echo '<br>' . $sql;
    }
    

    utt

  8. es te vispār nesaprotu - nozog cita programmu un vēl nespēj sataisīt ... prasi IPB forumā :P

    būtu vismaz vēl mācījies, nevis tik iedodiet gatavu, parādiet kā strādā ... tev pateica ko vajag un mēģini taisīt... ja kaut kas nesanāk, ieslēdz error_reporting, display_errors, lieto mysql_error(), googli un ja galīgi nesanāk tad izmanto paste.php.lv un pasaki ko nesaproti vai kas nesanāk.

    Un ir jāsaprot, ka te neviens gatavu skriptu tev nedos priekšā ...

    un vēl: http://php.lv/f/topic/2935-neliels-foruma-temu-apkopojums-no-arhiva-sadalas/ tur paskatījies ?

  9. man nav vajadzības ... man ir notepad2 un winscp un putty ...

    1) developēt projektu online - manuprāt pilnīgi muļķīgi

    2) ja vajag dažas rindiņas palabot - atvelkam failu, pamainaam, pārbaudām uz demo vides - uzkopeejam atpakaļ ..

    3) ja vajag developēt projektu, uzliekam uz testa kastes projektu (lai vieglāk, saliekam vienādas paroles un ceļus)

×
×
  • Create New...