Jump to content
php.lv forumi

bluebird

Reģistrētie lietotāji
  • Posts

    44
  • Joined

  • Last visited

Posts posted by bluebird

  1. Sveiki!

    Šajā tematā esmu zaļš cik zāļš vien var būt, bet ar kaut ko ir jāsāk.

    Strādāju vienā poligrāfijas uzņēmumā.

     

    Ir tāda lieta kā spiedes ar kurām spiež no loksnēm ārā formu kastei. Ar gadiem tās spiedes sakrājās daudz. Lai spētu atrast tās spiedes līdz šim vairākus gadus dati par spiedēm un produktiem tika Word dokumentā. tagad ir tā, kad daļa datu ir word dokumentā un daļa vienk sarakstīta uz lapām tabulās.

     

    Reāli, kas jāsagatavo aparāts darbam, tad reizēm liels čakars kamēr atrod kurā plauktā stāv spiede. Jāiet cauri visiem izdrukātajiem dokumentiem... jāvelk ar pirkstu un jāmeklē kur tad šis atrodas.

     

    Tad nu es pēc savas iniciatīvas izveidoju Tabulu iekš MySQL un ar PHP formu ģeneratoru uzģenerēju interfeisu. Sakarā ar šo es iegādājos vienu grāmatu par datubāžu izveidi un sāku lasīt un interesēties par šo tematu vairāk. Rezultātā sapratu, ka visu datu glabāšana viena tabulā pie laba gala nenovedīs agri vai vēlu.

     

    Lūdzu palīdzību laba datubāzes modeļa izstrādē, jo gribu, lai arī pēc gadiem 2 vai 3 datubāze pildītu savas funkcijas labi un ar laiku viņai varētu piesaistīt jaunas funkcijas.

     

    Es pielikumā pievienošu tabulu lauku attēlu, lai būtu nojausma kādas tabulas ir un kādi laikumi tabulās.

     

    Ir trīs galvenās tabulas:

     

    •Klients

     

    •Produkts

     

    •Spiede

     

     

    Process:

    Tiek ievadīts jauns klients datubāzē --> Tiek pievienots jauns produkts --> Tiek pasūtīta jauna spiede priekš produkta

     

    Iespējamās kombinācijas starp klientu, produktu un spiedi:

    1. Vienam klientam var būt divi produkti kriem ir viena un tā pati spiede (pilnīgi vienādas kastes pēc izmēriem un formas, tikai dizains cits)

    2. Var būt tā kad ir divi klienti, divi dažādi produkti pēc dizaina, bet viena spiede abiem produktiem, jo pēc izmēriem un formas produkti ir vienādi. Tātad spiedi izmanto vienu un to pašu

    3.Var būt viens klients, kuram ir divi produkti un katram no viņiem ir pilnīgi dažādas spiedes

     

    Vienam klientam var būt piesaistīts neviens produkts vai ntie

    Viens produkts var būs piesaistīts tikai vienam klientam

     

    Vienam produktam var būt piesaistīta tikai viena spiede

    Vienai spiedei var būt piesaistīts 1 vai ntie produkti

     

    Nākotnē varbūt radīsies nepieciešamība šajā DB iepīt funkciju kā pasūtījumu izveidošana vai ko tādu, bet pagaidām aktuāli ir tas ko es esmu uzrakstījis!!

     

    Būtu ļoti jauki, ka spožie prāti pakonsultētu ka vislabāk izveidot, jo domāju ka saknē šī DB ir ļoti elementāra. Gribās vienkārši, lai ir labs pamats jau sākumā.

     

    Kas trūkst. Kādi lauki. Kā pareizi sasaistīt tabulas utt!

     

    Ar sarkasmu pārpilniem lūdzu netērēt viņu dārgo laiku rakstot šeit stulbus komentārus. Ir vienk nepieciešamība pēc supporta un konsultācijas! :) "Spicās" domas var paturēt pie sevis!

     

    Paldies!! :)

    post-4355-039024100 1283361929_thumb.jpg

    kombinacijas_starp_kl_pr_spied.pdf

  2. Attēlu formāts dizainam mūsdienās ir tikai PNG. Izņemot gadījumus, kad vajag mikroskopiskas kustīgas GIF bildītes.

     

    Tas, kā tieši griezt, jau atkarīgs no tā, kas tur paredzēts rezultātā, lai būtu pēc tam ērtāk ar sagriezto operēt.

     

    Un kādēļ ne jpg? Kaut kur lasīju, ka ar PNG mēdzot būt problēmas!!!

  3.  

    Jā... es jau saprotu :) Bet liela daļa interneta apmācību ir tādas virspusējas. Nav aprakstīts kādēļ tas jādara tieši tā un nevis savādāk, kādos formātos saglabāt labāk un kā labāk griezt utt. Kādēļ sagriezt PSD tieši tā un ne savādāk utt. Attēlu optimizācijas utt.

     

    Paldies par linku, bet šo jau es arī biju izgājis cauri. Te bija vairāk kā tieši salikt visu jau sagriezto.

    Varbūt tiešām ir kāda laba grāmata par to?

  4. Sveiki!

    Varbūt kāds zin grāmatu kurā var izlasīt kā no PSD izveidot HTML? Kā sagriezt dizainu, kā labāk sagriezt, kādos formātos kurus elementus saglabāt un pēc tam kā visus sagrieztos elementus savienot kopā HTML.

    Idejiski es saprotu, bet vēlos palasīt kādu grāmatu kurā tas viss apstāstīts no teorētiskās puses utt.

     

    Paldies!!

  5. Sveiki!

    Kā man jāraksta CSS failā, lai es varētu norādīt vienu soli atpakaļ.

    Faili izvietoti:

     

    index.html

    |

    |--/images

    |

    -img.jpg

    |-/css

    |-stils.css

     

    Ja man ir norādīts šādi:

     

    background-image:url(../images/img.jpg);

    Tad attēls index.html failā netiek atainots.

     

    Kā man jānorāda ceļš uz to direktoriju.

    Bet .. neizmantojot pilno ceļu C:\www\aaa\bbbb .... vai http://aaaa.lv/images

    Sanāk viens solis atpakaļ un tad jau uz priekšu viņš nolasīts.

  6. pēc css "principa" :D

     

    Nu asprātis tu esi liels!

    Diez vai visi uz saviem jautājumiem saņem šāda veida atbildes?

    Vismaz es uzskatu ka forums ir vieta, kur reģistrējās un uzdod jautājumus. Tev mans jautājums liekas smieklīgs, man aktuāls, jo es vēlos izprast. Tev visi, kas cenšas kaut ko apgūt šķiet smieklīgi?

  7. Sveiki!

    Mani interesē <div> </div> darbības princips veidojot layout mājas lapai.

     

    Izmantojot šādu kodu:

    <div id="header">Header Section</div>
    <div id="leftcol">Left Section</div>
    <div id="content">Content Section</div>
    <div id="rightcol">Right Section</div>
    <div id="footer">Footer Section</div>

     

    Rezultātā iegūšu pareizi atainotu layout :

     

    Galvena

    Kreisā mala

    Labā mala

    Body

    un Kājene.

     

    Bet, ja es izveidošu pēc šāda principa:

     

    <div id="header">Header Section</div>
    <div id="content">Content Section</div>
    <div id="leftcol">Left Section</div>
    <div id="footer">Footer Section</div>
    <div id="rightcol">Right Section</div>

     

    Tad layout tiks izvadīts nekorekti.

     

    Pēc kāda principa pārlūks saprot kādā secībā jāizvada vai pareizāk man jājautā pēc kāda principa tiek nolasīts manis ievadītais kods?

    Vai pirmo rindiņu ar div viņš uztver kā galveni otro par kreiso malu, trešo par body, ceturto par kreiso malu un pēdējo par kājeni?

     

    Ceru ka es saprotami izklāstīju savu jautājumu :)

     

    Paldies!

  8. Sveiki!

    Esmu ar PHP uz Jūs!

    Tagad cenšos ieurbties šajā pasākumā.

    Pēc grāmatas pildīju vienu uzdevumu, bet man nesanāk pareizs rezultāts!

     

    Formā ievadu šādus datus:

    Cena: 200

    Daudzums: 30

    Atlaide: 50

    Nodokļi: 10 (procenti)

    Piegādes metode: Lēna (atkarībā no piegādes metodes veidojas izmaksas)

    Maksājumu skaits, kas jāveic: 10 (sadalīt summu maksājumos)

     

    Rezultātā izvada:

     

    Tu esi izvēlējies pasūtīt:

    tirliņus maksājot

    Ls 200 par katru plus

    Ls 5.00 cena par piegādi un

    10 % nodokļ likmi.

    Atlaide ir $ 50 un pēc atlaides aprēkināšanas kopā tev ir jāmaksā: Ls-45.

    Sadalot kopējo summu -45 - 10 maksājumos

    ik mēnesi jums būs jāmaksā -4.5 ik mēnesi.

     

    Skaitļiem nevajadzētu izvadīties negatīviem, bet izvadās! :(

     

    Gan jau ka man kļūda kaut kur aprēķinos:

     

    Šī ir ievades forma:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>Produktu kalkulators</title>
    </head>
    
    <body>
       <div>
           <p>
               Aizpildi formu, lai varētu aprēķināt kopējās izmaksas:
               <form action="calc_act.php" method="post">
                   <p>Cena:<input type="text" name="cena" size="5"/> </p>
                   <p>Daudzums: <input type="text" name="daudzuma"size="5"/> </p>
                   <p>Atlaide: <input type="text" name="atlaide"size="5"/> </p>
                   <p>Nodokļi: <input type="text" name="nodokli"size="3"/> (%) </p>
    
                   <p>Piegādes metode: <select name="piegade"> 
                           <option value="5.00">Lēna</option>
                           <option value="8.59">Daudz ātrāka </option>
                           <option value="19.36"> Ļoti ātra </option>
                       </select>
                   </p>
    
                   <p>Maksājumu skaits, kas jāveic:
                       <input type="text" name="maksajumi" size="3"/>               
                   </p>
                   <input type="submit" name="submit" value="Rēķināt!" />
    
               </form>
           </p>
    
       </div>
    
    </body>
    
    </html>

     

     

    un šeit tiek veikti aprēķini un izvadīti dati:

     

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>Kalkulators funkcija (post metode)</title>
    
    <style type="text/css" media="screen">
       .number {font-weight: bold;}
    </style>
    
    </head>
    
    <body>
    <?php //Skripts kas veic aprēķinus - calc_act.php
    //ini_set ('display_errors',1)
    
    // tiek iegūta vērtības no calculator.php
    $cena = $_POST['cena'];
    $daudzums = $_POST['daudzums'];
    $atlaide = $_POST['atlaide'];
    $nodokli = $_POST['nodokli'];
    $piegade = $_POST['piegade'];
    $maksajumi = $_POST['maksajumi'];
    
    // tiek veiklti aprēkini ar iegūtajām vērtībām
    $total = $cena * $daudzums;
    $total = $total + $piegade;
    $total = $total - $atlaide;
    
    
    // tiek veikti nodokļu aprēķini
    $nod_likm = $tax/100;
    $nod_likm = $nod_likm + 1;
    $total = $total * $nod_likm;
    
    /* tiek veikti ikmēneša maksājuma aprēķini
    *  mēneša maksa = kopējā aprēkinātā summa / maksājumu skaits (mēnešos)
    */
    $menesa_maks = $total / $maksajumi;
    
    print "<div> Tu esi izvēlējies pasūtīt: <br />
    <span class= \"number\"> $daudzums </span> tirliņus maksājot<br />
    Ls<span class=\"number\"> $cena </span> par katru plus <br />
    Ls<span class=\"number\"> $piegade </span> cena par piegādi un <br />
    <span class=\"number\">  $nodokli </span> %  nodokļ likmi. <br />
    
    Atlaide ir $<span class=\"number\" > $atlaide </span> un pēc atlaides aprēkināšanas
    kopā tev ir jāmaksā:
    Ls<span class=\"number\">$total</span>. <br />
    
    Sadalot kopējo summu <span class=\"number\"> $total -  $maksajumi </span> maksājumos <br />
    ik mēnesi jums būs jāmaksā <span class =\"number\"> $menesa_maks </span> ik mēnesi.</div>" 
    
    
    ?>
    
    </body>
    
    </html>

     

    Paldies jau iepriekš!

×
×
  • Create New...