Jump to content
php.lv forumi

tomaac

Reģistrētie lietotāji
  • Posts

    92
  • Joined

  • Last visited

Posts posted by tomaac

  1. Interesē - vai kāds ir pētījis, kas ir ātrāk - veikt pieprasījumus ar tīro MySQL vai arī papildināt to ar PHP, vai arī - atkarīgs no situācijas.

     

    Piemēram, es varu uzreiz vienā selektā sajoinot divas tabulas un iegūt rezultātus. Tad tas ir tīrais MySQL. Bet varu arī vispirms atselektēt visu no vienas tabulas. Un tad rakstīt jaunu selektu jau šiem esošiem datiem.

     

    piemēram, select * from tab1 left join tab2 on tab1.id = tab2.id vai

     

    select id, ... from tab1

    cikls pa iegūtiem datiem, kur iekšā katram ierakstam $row pildām select * from tab2 where id = $row['id']

  2. Failus netaisu par jaunu, jau ir izveidoti tukši ar kodējumu utf8 un saglabāti.

    Tagad izveidoju parastu selectu un attēloju datus tabulā kkādā citā failā - arī rāda ar ķeburiem.

    Datu bāzē kolonnām ir uzlikts utf8_latvian_ci.

    Neko vairāk nezinu par kodējumiem.

     

    Un vēl pamanīju, ka pēc pārģenerēšanas failiem, kuri pirms tam bija saglabāti kā UTF8, nomainās kodējums uz ANSI. Vismaz notepad++ tā rāda.

    Failu veru faļā ar fopen (ocija 'w') un tad rakstu ar fwrite.

  3. Man ir mysql datu bāze, kurā ir valodu tabula, kurā ir tulkojums a) latviešu valodā b) krievu valodā.

     

    Es uztaisu failu lv.lang un ru.lang.

    Tad ar php ģenerēju šo faila saturu.

     

    Rezultāta failā lv.lang garumzīmju vietā ir jautājumzīmes ?,

    bet failā ru.lang vispār viss ir ar jautājumzīmēm.

     

    Kkas nav ar kodējumiem, bet kas un kur?

  4. Kā parasti pieņemts rīkoties šādā situācijā:

     

    Datu bāzes tabulā ir diezgan daudz kolonnas, kuras ir IZVĒLES (radiobuttoni vai listboxi).

    Piemēram, tabulā KLIENTS ir kolonna STATUS ar iespējamām vērtībām - juridiska persona vai fiziska persona.

    Kā ir labāk - šajā tabulā glabāt int vērtības 1 un 2 un tad kaut kādā atsevišķā LOOKUP tabulā glabāt vērtība 1 - juridiska 2 - fiziska.

    Vai arī labāk uzreiz šajā tabulā glabāt varchar vērtības ar atbilstošo tekstu.

     

    Šādas kolonnas ir ļoti daudz.

  5. Vēlos mācīties OOP iekš PHP.

    Pieņemsim, man ir jātaisa "parasts" saits (tur ir reģistrācija, lietotāji, lietotāji var pievienot kaut kādu "LIETU", kurai ir kādas īpašības (piemēram, tas būtu izsoles saites un tad lietotāji var pievienot savu izsolāmo preci). Kādas klases būtu vajadzīgas?

     

    DB - datu bāzes (konekcija, pieprasījumi - insert, delete, query)

    LIETA - klase, kas raksturo lietu un tās īpašības... kādas īsti metodes te vispār vajadzīgas?

    Auth - autentifikācija, kur norāda lietotāju, paroli

    ....

    ??? nav ne jausmas

     

     

    Nav skaidrs, kā attēlot visas lietas, piemēram, ja tās būtu jāattēlo tabulā - kā tas notiek OO?

    Un kur likt navigāciju un visu "pamat" izskatu?

     

     

    Varbūt kāds var ieteikt kādu labu saitu par OO iekš PHP vai padalīties ar kādu e-booku?

  6. Labprāt izpildītu kādus vienkāršu web-lapu pasūtījumus (gan PHP, gan .NET). Šobrīd man ir tukšs "portfolio", bet gribētu tādu izveidot un iegūt praktiskas iemaņas darbā ar reāliem uzdevumiem. Tādēļ piedāvāju uztaisīt "vienkāršas" lapas tikai par 10Ls (tas ir tīri simboliski).

    Varbūt kādam ir arī kādas atsevišķas konkrētas lietiņas taisāmas, kuras es varētu uztaisīt arī par brīvu...

     

    Tā teikt - gribas praktisku treniņu...

  7. Ātri jāuzbliež viens vortāls ar standartām fīčām

    (daudz sadaļas (arī ar video), ielogošanās, ziņu rakstu labošana/pievienošana ar iespēju komentēt, lietotāju blogi publiskie/privātie, lietotāju attēlu galerija, lietotāja "draugu" pievienošana, forums, admin panelis, meklēšana pēc teksta, ekspertu atbildes, faq).

     

    Izmantos ZF.

     

    Pieņemot, ka nav nekādas sakarīgas pieredzes šitajā - kāds "lietu" komplekts nepieciešams, lai šito izveidotu (nu, kādas zināmas klases, rīkus, kkādus addinus nu vienalga ko iesakāt par lietderīgu apskatīt).

     

    Laikam tāds nekonkrēts jautājums sanāca, bet nu varbūt kāda diskusija izveidosies :)

  8. Nu ok, pieņemsim, ka nav tādas menu klases.

    Vai var kādu piemēriņu ātro vai idejaiski iemest kā varētu izskatīties tā cach-ošana priekš menu.

     

    Pieņemsim, ka datu bāzē glabā "standartā" veidā - parent_id norāda.

  9. Nu, intuitīvi nojaušu... Ja vajadzētu, droši vien gūgle palīdzētu.

     

    Sanāk, ka mēs ielādēsim "kko" kkur, jo tas "kkas" nemainīsies kādu laiku un nav jēgas no jauna viņu pārrēķināt...

    Bet nekad neesmu izmantojusi.

  10. function check(a)
    {
       //var form = document.getElementByName('forma');
    var inphone = document.getElementById('inphone');
    var outphone = document.getElementById('outphone');
    // alert(inphone); 	
       if (inphone.checked == outphone.checked) {
           alert('Ievadiet zvana veidu!');
           return false;
       }
    return true;
    }
    </SCRIPT>
    
    <form name="forma" action="#" method="POST" onSubmit="return check(this);">
    <td><b>Zvans veikts:</b>
    ienākošais<input type="radio" id="inphone" name="phone" value="inphone" />
    izejošais<input type="radio" id="outphone" name="phone" value="outphone" />
    <INPUT TYPE=SUBMIT VALUE="Submit">
    </td>
    </FORM>
    

     

    Vai šādi neder?

  11. Vai kādam bija darīšana ar Excel datu konvertēšanu uz MySQL, izmantojot PHP?

    Nepieciešams, lai admin panelī būtu iespēja - ielādēt Excel failu (noteiktā formātā) tas tiktu saglabāts MySQLā un tad atrādītos attiecīgi saraksti mājaslapā.

     

    Gribētos zināt, cik sarežģīti/vienkārši tas ir?

    Ja tas ir baigais čakars, tad varbūt likt vispirms konvertēt Exceli uz, piemēram, CSV un tad apstrādāt..., jo tas ir daaaudz vienkāršāk...

  12. Nepieciešams iegūt servera laiku un tad atkarībā no laika - rādīt vienu vai citu saturu lapā.

    Pie tam nepieciešams, lai laiks tiktu pārbaudīts arī tad, kad lapa tiek skatītīta un pienākot kaut kādam noteiktam laikam - tā pārlādēsies un rādīsies kaut kas cits.

     

    Kā šito panākt?

    Būtu jāizmanto PHP date (ielādējot lapu - noskaidro, cik ir servera laiks un atrāda atbilstošo saturu) + Javascript (zinot servera laiku pie ielādes, turpina laika atskaiti un noteiktā laikā pārlādē lapu).

     

    Vai ir citas idejas?

×
×
  • Create New...