|
DB structure.
|
|
02-04-2010, 06:15 AM
Post: #1
|
|||
|
|||
|
DB structure.
Acum o zi-doua va intrebam ce script sa folosesc pentru un magazin online. M-am hotarat si voi realiza eu scriptul de la 0. Nu vreau functii cine stie ce complicate, dar am ajuns la un impas. Designul este deja facut, functiile php incep sa le fac, dar trebuie sa structurez si baza de date.. Aici iar m-am impotmolit, ca de obicei, deoarece este primul meu proiect in php. Si chiar vreau sa invat. Cum sa structurez baza de date? Ca nu ma pricep..
datele produselor pret produs poza produs (o voi uploada, ma voi interesa cum se face) categorie produs (catA, catB, catC, catD, catE) recomandat (DA sau NU) top_sale (DA sau NU) datele site-ului nume site titlu site slogan site adresa site descriere site cuvinte cheie site author site datele de contact email 1 email 2 email 3 email 4 email 5 Acelasi pentru toti, diferit pentru fiecare | Banner 125px GRATUIT |
|||
|
02-04-2010, 06:32 AM
Post: #2
|
|||
|
|||
|
RE: DB structure.
Pai ce vrei tu sa faci cu nume, titlu, slogan, etc site ? La ce te ajuta daca le ai salvate in BD ? Nu le poti pune direct ? Acelasi lucru cu emailurile, daca pui tu produsele...
Iar la prima... folosesti o baza de date MySQL, cu un tabel care contine urmatoarele campuri: Pret Link Poza Categorie Recomandat Top sale Acum ce sa faci la fiecare: Creezi un fisier php cu care incluzi datele in baza de date. Poti folosi structura urmatoare, care este si securizata: PHP Code: <?phpAcum, poate ne dai o descriere mai detaliata a problemei... Vinzi totul de pe siteul tau ? Sau e un fel de price.ro ? |
|||
|
02-04-2010, 06:41 AM
Post: #3
|
|||
|
|||
|
RE: DB structure.
Ideea este ca va fi un site micut, de suveniruri, cu un formular de comanda (completeaza e-mail, nume si adresa), deoarece voi livra la domiciliu respectivul suvenir. Acest formular de comanda il voi primi pe cele 5 adrese de e-mail, pentru ca vreau sa fiu sigur ca unul din noi va citi mailul in acea zi, in asa fel incat sa poata onora comanda. Iar descrierea site-ului, ma gandeam sa fac si eu scriptul mai interesant, doar la wordpress sa fie optiuni de editare a titlului site-ului, descrierea, iar cele pt title, description si keywords, un mini script de all in one seo pack.
Acelasi pentru toti, diferit pentru fiecare | Banner 125px GRATUIT |
|||
|
02-04-2010, 06:46 AM
Post: #4
|
|||
|
|||
|
RE: DB structure.
Nu mai inteleg nimic. Pai faci cu Wordpress ? Title-ul salvat in BD este INUTIL... pentru ca oricum toate paginile vor avea acelasi design, iar codul php in interior... intelegi ? Iar la adresele de mail, cu functia mail() facuta de 5 ori rezolvi. Nu e nevoie sa salvezi date inutile in baza de date... Nu iti trebuie decat detaliile despre produs...
|
|||
|
02-04-2010, 05:57 PM
Post: #5
|
|||
|
|||
|
RE: DB structure.
@Bogdan, am inteles ce vrei tu sa zici. Dar daca tot fac primul meu "magazin online", vreau sa il fac in asa fel incat sa il poata customiza cu usurinta oricine, chiar si un nestiutor in html/php. Cine stie, poate il pun spre download free
. Tot s-ar gasi cineva sa-mi multumeasca pentru efortul acordat acestui proiect.Iti multumesc pentru sfaturile acordate. Acelasi pentru toti, diferit pentru fiecare | Banner 125px GRATUIT |
|||
|
02-04-2010, 06:02 PM
Post: #6
|
|||
|
|||
|
RE: DB structure.
Eh.... atunci stochezi titlul, descrierea, etc in baza de date, si le scoti cu mysql_query(SELECT * FROM...) , mysql_fetch_array() sau mysql_fetch_object() daca folosesti un camp cu mai multe caractere. Iar ca sa adaugi in baza de date, folosesti INSERT * INTO . Acum na...ar fi mai multe de explicat, dar sper ca stii si tu. Mai cere aici detalii daca nu te descurci
|
|||
|
02-04-2010, 08:34 PM
(This post was last modified: 02-04-2010 08:35 PM by casperel.)
Post: #7
|
|||
|
|||
|
RE: DB structure.
1. Settings
- nume - title - slogan - url - description - keywords - author 2. Categories - idC (primary key, auto-incrementata) - category 3. Products - idProd (primary key, auto-incrementata) - img - idC (cheie externa, se leaga cu cheia primara din categories) - recomandat (DA sau NU) - top_sale (DA sau NU) 4. Stoc - id (primary key, auto-incrementata) - idProd (cheie externa, se leaga cu cheia primara din Products) - Cantitate - Unitate_Masura - Pret 5. Comenzi - idComanda (Primary Key, auto-incrementata) - idProd (cheie externa) - Valoare (pe care o calculezi ca Pret * Cantitate) - emails (in care bagi email-urile serializate, vezi serialize()) - date Am facut-o in graba, dar cam asa e ideea. Working on my new project... DND! |
|||
|
02-04-2010, 09:10 PM
Post: #8
|
|||
|
|||
|
RE: DB structure.
wow. Esti magnific, casperel. Multumesc frumos.
Acelasi pentru toti, diferit pentru fiecare | Banner 125px GRATUIT |
|||
|
« Next Oldest | Next Newest »
|














