Jump to content
php.lv forumi

Grey_Wolf

Reģistrētie lietotāji
  • Posts

    4,532
  • Joined

  • Last visited

Everything posted by Grey_Wolf

  1. Nu bet tad jau NEvajag vienadus ID ! jo izmanto peec principa: teiksim tabula 1 id| dati1 | dati 2| lauks 3 | tabula 2 id | tabulas2_id | lauks xx | lauks xxx -- Un tad vinajs sasaisti kopaa .. kur 2 tabulaa ieraksti 1 tabulas ID ... teiksim zinasi panjemot datus no 1 tabulas varesi atrast visus vajadzigos ierakstus 2 tabulaa, piedevam varesi izmantot arii JOIN utt...
  2. ar auto Increment nekaa :( Vienigi vari vinju izveidot kaa Unikalu, ( jaa jaa Auto incrament arii ir Unikals ) un abam pieskjirt vienadus ID ar 'rocinjam'... Iisti nevar saprast kapec tev 2 Atseviskjaas DB vajag VIENADUS id ?? Ja gribi Sinhronizeet taas DB tad taa arii uzraksti .. ja dati nak no viena Resuursa tad izmanto 2 tabulas nevis 2 DB kur tabulu nosaukumi sakriit.. Edit: parskatiju to tavu #5 postu.. tev stav AutoIncrament, tas norada ka ID tiek generets automatiski, un skaitlji tiek vienkarshi njemti peec kartas sakot ar 1 ( je nav noradiita cita vertiba), Tas tiek dariits lai ID buutu Unikals. piedevan TynyInt tev atlajus veidot ID liidz 127(vai 255 ja kaa UNSIGNED ) labak liec INT vai pat BigInt ( ja ieraksti planojas daudz )
  3. Njaa paskatijos tavus veidotos Topicus.. Zini labaak samaksaa kaadam , jo Programmesana galiigi nav prieks Tevis.. Jo laikam pat necenties ko iemacities :(
  4. Jaa kapec gan nee... Idejiski jau tava koda ir palaisti 2 kveriji.. Iisti nesaproatu kas tev tur neiet, un ko taisies panakt.. Iespejams ka nekorekti nostrada extract() f-ja..
  5. Ja nezinaji tad tabulai tapat ka DIV var uzlikt mainiigu platumu. Vienigais trukums tabulai ir tas ka gruti uztaisiit mainiigu Rowu skaitu. Bet arii ar DIV nebus tik vienkarshi, lai tie Perfekti stradatu uz visiem brauzeriem, teiksim nedomaju ka buus seviskji skaisti kad sasaurinot Brauzera logu, paltuma paliks tikai viens ROWs ( 1 ieraksts ) Rezultataa tomer atgriezies pie tabulas, un piedevam apsaluti skjiiba veida, Tabularus datus centies ar DIV, bet stacionarus, ar tabulu ... Sheit domaju ka datus kur ir konkretais preces apraksts, tieshi vajadzetu taisiit ar DIV, ja vien arii tur nav kaudze ar tabulariem datiem ... Bet taa kaa lepni pazinji ka Tad tomer Gribetos redzet tavu risinajumu, savadak sanak Ka maki tikai skaisti runat..
  6. izmantojot Table shiis abas problemas atrisinas automatiski ;) tabuals elementam var noradiit kaa izvietot informaciju, kautvai klasiskais HTML varjants align="center" valign="center" Izmantojot manu funkciju shamo vienakrsji ieraksta kaa otro propertiju un viss.. problema atrisinata ... Gribu redzet kaa tie kas kliedz ka Vieglak ir izveidot ar DIV risina shiis abas problemas , ( par info novietosanu DIV platuma pa vidu buutu elementari, bet kaa juus atrisinasiet vertikalo centresanu , lai normali strada uz visiem Brauzeriem ( ieskaitot IE6 , Un IE8 (kuriem katram ir savas ,zamaskas, ) ---
  7. Pilniiba nepiekriitu, jo 1. DIV tapat jaskatas lai ir flots vajadzigs vai nav. ( float:left ), jo vinji tachu janovieto blakus 2. Jaseko lidzi lai Optimali izskats uz visiem brauzeriem , parsvara IE/FF 3. Jaseko lai visiem butu vienads Augstums, savadak kadam elementam buus vairak dati, un viss dizqains aizbrauks pastaigaties.. 4. Shie tomer ir Tabulari dati, taatad izmantojam tam piemerotus un paredzetus riikus.. Njemot vera augstak mineto, ar tabulu uztaisiit ir daudz vienkarsak un ertak , vismaz bez 'gemoroja', nedomajot daudz par to ka uz kada brauzera viss varetu ziiet skjersam .. + neviens jau neliedz pasaa suninja izmantot DIV, un pat vel vairak pat velams lai normali sakartotu izvadamos datus ( bildes, aprakstu etcc... ) P.S. Ja saki ka Vienkarsak tad Ludzu piemeru ! taa lai tiktu noverstas nepilnibas ko mineju, savadak sanak tuksa runasana edit: atseviskju funkciju veidoju, lai to aretu izmantot arii citas projekta vietas & Pavisam citos projektos. Vienreiz uzrakstiita, bet daudzkart izmantojama
  8. SELECT * FROM tbulis WHERE MONTH(datums)='12' AND DAYOFMONTH(datums)='16'
  9. Taa ir tikai dalja no risinajuma.. Jo var buut teiksim 5 preces, tatad 2 Linijas Ar pirmo buutu skaidrs, 4X (<td> </td> un galaa Tr bet nakamajam jaizrekjina cik vel nepieciesami TD , jo savadak tiek uzgenerets Skjiibs HTML ----- Edit: padaliishos ar kodu kuru brizjam pats izmantoju -- function tabulas($masivs,$rowi,$propertijas='',$propertijas2='',$error_mesage='Nekas netika atrasts') { $skaits=count($masivs); if($skaits==0) { return $error_mesage; } $tabula='<table '.$propertijas.' >'; for($i=0;$i<$skaits;$i++) { $kursh=$i%$rowi; // noskaidrojam kursh rows if($kursh==0) // ja pirmais tad liekam prieksaa <tr> { $tabula .='<tr>'; } $tabula .='<td '.$propertijas2.'>'.$masivs[$i].'</td>'; if($kursh==($rowi-1)) { $tabula .='</tr>'; // ja beidzamais tad beigas </tr> } } // parbaudam cik vel rovus vajadzeja if($kursh !=($rowi-1)) { $xx=$rowi-1; $xx2=$xx-$kursh; for($i=0;$i<$xx2;$i++) { $tabula .='<td '.$propertijas2.'> </td>'; } $tabula .='</tr>'; } $tabula .='</table>'; return $tabula; } Kur $masivs => tabula liekamie elementi $rowi => cik tbulas suninjas vajag $propertijas=> tabulas ipasibas ( teiksim border="2" class="bla" ... ) $propertijas2= td ipasibas ( teiksim platums, klasee etc..) $error_mesage => ko adgriezt ja nav neviena rowa , defolta plain teksts, bet protams var likt jebko .. --- tatad attiecigi lai izvadiitu no DB. $sql = "select * from preces where prece_tips = 'xxx'"; $qry = mysql_query($sql); $i=0; while ($row = mysql_fetch_array($qry)) { $masivs[$i]=<<<END Preces nosaukums: {$roew['nosaukums']}<br> Preces apraksts:{$row['aprakts']} <div> kautkas vel </div> bla bla bla END; $i++; } ?> sakas HTML bla bla bla Vieta kur jaizvada tabula... <?php echo tabulas($masivs,4,' border="1" class="mana_tabulas_klase" style="width:100%;" '); ?> turpinas html Varbuut kadam noder ..
  10. Atkartoshos... Un tomer japacenshas Postu izlasiit visu, nevis tikai paris teikumus... IE vismz liidz 7 versijai Padod Pilnu celju liidz bildei .. Un idejiski arii FF/Operai tam celjam kautkur buutu jaglabajas.. Zinu ka FF papildus savac arii faila izmeru ...
  11. starp citu tikai XHTML. HTML briivi atljau rakstiit arii ar Lielajiem , kas agrak bija vispar pienjemta prakse & stils. Bet vispar labak tomer ir pierast rakstiit ar mazajiem ..
  12. aha arii FI/ELSE :P Ja tev uzrakstija prieksa Gatavu piemeru tad turpinasi mekleet google .. nja un apskatiities piemerus PHP manuali protams ir kauns, jo Isti Viiri jau Manuali nelasa
  13. IE briivi atljauj panjemt bildi o Usera kompja un too attelot, parejiem brauzeriem buus problematiskak Idejiski tas buutu taa... <script> function paradiit() { var celjsh= document.getElementById('bildes_inputc').value; var bildiite='<img src="file://'+celjsh+'">'; document.getElementById('bilde').innerHTML=bildiite; return false; } </script> <input type="file" id="bildes_inputc"> <div id="bilde"> </div> <br><a href="Javascript:void(0)" onclick="paradiit(); return false;">Paskatiit</a> kautkaa taa, kodu neparbaudiju, un sintaksi arii .. bet nu doma ir saada: <kad useris ievada bildi tad input laukaa ar tipu FIle tiek ierakstiits bildes(faila) atrasanas vieta uz usera kompja. Too iegustam ar standarta GetElementByDI.value talak ieguto vertiibu ievietojam HTML fragmenta, kuru savukart iesprauzjam vietaa hur vajadzes izvadiit ( teiksim DIV elementaa ) -- Kaa jau mineju IE vajadzetu stradat, par parejiem brauzeriem nezinu , varbuut jaa, varbuut nee.. Patestee pats..
  14. Rakstiit Admin paneli nezinot Pat Elementaru IF/ELSEkonstrukciju ? Nu gan apnjemiiba ( vai vecuma/jauniibas Marazms).. Un nakamais kads buus nakamais jautajums par Elementaram konstrukcijam ?? -- P.S. njemot if/else linku uzdoros ka PHP 5.3 ir pieejama GOTO konstrukcija Varu iedomaties kaadadi jautajumi tiks uzdoti, un kkadi vajprata skripti paradiisies :( EDIT: PHP nav nekaada sakara ar HIDE/BLOCK un citiem HTML/CSS/JS etc.. konstrukcijam/sintaksi -- Un ja gribi lai nerada tad gluzji vienkarshi Neizvadi, jo savadak paskatoties lapas Sorci tapat to linku vares panjemt un izmantot...
  15. Grey_Wolf

    Zinas

    To vispar nevar nosaukt par risinajumu, tas vienkarshi ir marazmatiski .. Vienozimigi kostrukcija IF Un ja atskiras tikai paris parametri tad neparakstiit visu izvades dalju bet vienkarshi pamainiit platumu ( un ja vajag tad velkautko) // kadu varjantu izmanto foreach ($zinas as $zina){ VAI while (..) { VAI pat for(..){.. nav butiski.. $i = 0; .. while (..) { if($i<1) { // te ir 1 zinjas parametri // piemeram platums un izcelsana boldaa $pltums=600; $bolds1='<b>'; $bolds2='</b>' } else { // te ir 2 zinjas parametri // piemeram platums un NEizcelsana boldaa $pltums=300; $bolds1=''; $bolds2='' } $zinjas =<<<END <div style="width:$platums px;"> $bold1 tava zinja $bold2 </div> END; }; echo $zinjas; Shads varjants tev dos iespeju izmantot vairakus mainiigos parametrus un Neparrakstiit visu izvades dalju, Piedevam var jau nevadiit visu pa taisno araa, bet saglabat mainigajaa, un pec tam attiecigajaa HTML vietaa iezvadiit .... Buus daudzmaz atdaliits PHP no HTML ...
  16. Tas punkts NAK 100% no includojamaa faila. Ja buutu ruupigak izlasijis ko rakstiju tad saprastu .. Tas ir BOM simbolu virkne, kas norada ka fails ir UTF-8 kodejumaa .. Teksta Editori kas saprot UTF toos vienkarshi netspoguljos, un principa brauzerim arii nevajadzetu vinjus attelot.. Ja paskatisies ar redaktoru kas paraada VISUS simbolus ( baitus) tad redzesi ka sakumaa ir 3 simboli ( baiti) ( teksim vecais labais FAR Meneger redaktors toos lieliski atspoguljo )
  17. taa bilde gan dizji kvalitatiiva .. Bet punkts varetu buut 1. Vinsh (tas punkts ) ir Include failaa. 2. kas ticamak tas ir daalja no UTF-8 BOM 3 simbiliem ( kautgan parasti vinji netspoguljojaas, un punktis vinju visuu nav .. ) 3. Un tomer vinsh ir jau taja Includojamaa failaa, uz ko norada ka punktu daudzums palielinas, atkariiba no includojumo failu skaita..
  18. Ja reali zinatu kadas atskjiribas ir starp HTML un XML tad taa neteiktu ;) jo to atskjiriibu fakstiski nav... vienigi kas vinjus atskjir ir tas ka XHTML tiek pierakstiits atbilstoshi XML standartiem un tad arii nevienmer ;) tagi ar mazajiem burtiem, visi tagi noslegti, atributiem vertibas pedinjas --> tas arii pamatos viis kas toos atskjir ...
  19. gi gi.. Topika autors noradija, ka tiek izmesta kljuda ka nav palaists MYSQL SERVERIS , nevis Windas Serviss ... tapec arii noradiju lai pieskjilj Mysql Serveri.. piedevam windas servisus jau var ieslegt arii ar roku ;) tas ir Uzlikt lai palaizaas automatiski, taa kaa nebut nav japarinstale programmas ...
  20. Tikai XHTML standartiem , HTML stndartos nav minets ka 'vientuljie' tagi butu janosledz ar /> pat vel vairak.. analizators tos uztver kaa nebuutisku kljudu un vienkarshi ignoree... XHTML ( kas buutiba piedzits peec XML standarta) gan visiem tagiem jabuut noslegtiem .. -- ja testeji uz Lokalas masinas, tad iespejamaa vaina var buut 'Antiviruniekaa' liela dalja no vinjiem gan parbauda sutamo failu, gan ienakosho , un ja fails buus diezgan liels tad buus bremzes
  21. Ljoti Elementari , palaid pashu Mysql Serveri atrodas Mysql ( direktorija kura esi vinju ieinstalejis ) / bin/mysqld-nt.exe ( vai vienksrshi mysqld.exe ) viss.. P.S. Un nomaini topika nosaukumu !!! jo shitie HELP ir arkartiigi kaitinoshi ..
  22. Bac nu i jautajums Viens domats pamataa bilzju skatisanai otrs tieshi MapKarshu veidosnai, MapThis pat nav iekljautas kautcik minimalas darbibas bilzju apstrade, viss balstiits lai ar paris klikskjiem izveidotu un redigetu mapkarti .. P.S. pats personigi neko Ertaku nesmu uzgaijis, kas buutu tieshi mapkarshu veidosana ( nesmu gan seviskji meklejis, jo cik tad vinjas biezji sanak veidot )
  23. Mapkarshu zimesanai ir ljoti parociigs Riiks MapThis Ielade bildi, un saliec kordinates + noradi linku kur dotais apgabals vediis ... talak lapaa ieliec bildi ar standarta <img tagu un noraadi usemap="mana_map_kartes_nosaukums" vai nu linku, vai arii ja atrodas tajaa pashaa lapaa tad # P.S. kordinashu saraksts var atrasties arii lapas beigaas ( nav noteiktas vietas kur tam buutu jatrodas, bet izvietot pasaas beigas ir Optimali, jo netraucee apskatiit kodu utt..
  24. Kuru serveri taisies nograut?? jebkursh daudzmaz normali nokonfigurets serveris, tevi atsaus jau pie 100 pieprasijuma... ir tomer zinams daudzums kuru var izpildiit/pieprasiit no konkretas adreses vienlaiciigi. Un neliidzes nekadi cikli.. buusi Black listee peec neliela briitinja ... Primara 'dos atack ' aizsardziba P.S. un parolju lausanai shamais ir bezjedzigs piegajiens, jo primitiva aizture kautvai uz 1 sekundi, neljaus ar brutalu speku piemeklet paroli ... ( parak ilgs laiks paies kamer to izdariis ..)
  25. Ja JavaScript ljauj izpildiit kodu izpildiit paraleeli ( vispar diezgan standarta situacija) Kaa reals piemers teiksim ir ar js veidotaas animacijas ; pulkstenis utt.. JS kods izpildas, bet tai pasaa laikaa var laist/izmantot arii citus koda fragmentus, vai pat atkartoti to pashu kodu Bet kapeec Whele cikls?? skjiet ka labak tomer buutu klasiskais for() for(var i=0; i<2000; i++) { $.('#a').html(i); } vieglak lasams kods un krietni mazakas iespejas pielaist kljudas tas pats ar i=i+1; aizstat ar i++
×
×
  • Create New...