Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Beskonacni prilozi, beskonacni komentari na HTML formi za PHP

  • 5 odgovora
  • 1.685 pregleda

Najnovija ↓

Beskonacni prilozi, beskonacni komentari na HTML formi za PHP 25.09.2011. u 20:17 · pre 183 meseca #1
Ima veze i sa PHP i sa HTML i sa MySql...

Pozdrav!

Kako da, npr. jednoj reklami (html formu reklame znam uraditi ali ne znam dalje) obezbijedim da se na nju (nakon ukucavanja sifre reklame) moze nakaciti beskonacno priloga (fajlova, attachment), a i da se o reklami moze beskonacno komentarisati, nakaciti beskonacno komentara?

Znaci, imam polja, dugmad i onda dolazi taj dio za priloge (binary attachment) i polje za komentar(e).

Kako? Ne znam odakle da krenem, sve mi se pomijesalo u glavi.
Imam ovaj dio koda:
Code:


    <b>Izaberi datoteku: <input name="datoteka" type="file">
    Upload datoteke: <input type="submit" value="Upload"> 


Onda imam ovo:
Code:


    <textarea cols="60" rows="5" name="komentar">Upisi svoj komentar ovde...</textarea>
    <input type="submit" value="Komentarisi"> 


ali ne znam kako da to uklopim u ono beskonacno... U php.ini fajl sam stavila da velicina fajla za Upload nije 2MB vec 200MB. Kako da postavim ovo za komentare, dal da nekako napravim ogromno polje u tabeli? Sta da radim s okacenim fajlovima, kako njih da ubacim u tabelu, dla im putanju pamtim? Dajte neku ideju.

Hvala!
Re: Beskonacni prilozi, beskonacni komentari na HTML formi za PHP 26.09.2011. u 09:12 · pre 183 meseca #2
u php-u i mysql-u ti treba veza 1-N, odnosno na jednu reklamu mozes da dodas neograniceno priloga i neograniceno komentara. Posebna tabela za komentare(attachmente) vezuje se za reklamu koristeci key te reklame ako vezno polje.
U html-u to mozes lako da izvedes javascriptom, zavisi od layouta koji imas
Potpis
http://norway.dakipro.com/
Re: Beskonacni prilozi, beskonacni komentari na HTML formi za PHP 26.09.2011. u 11:42 · pre 183 meseca #3
A tako sam i ja nesto mislila, pri svakom unosu komentara ili priloga u pripadajucoj tabeli se pomocu ALTER TABLE doda novo polje i ubaci sadrzaj... Problem mi je to sto ne znam kako da sacuvam uploadovan dokument, i kako da takav podatak (tipa datoteke) ubacim u bazu. Tamo su tipovi podataka varchar, int, date itd. Ne znam kako da to sprovedem u djelo :) Ipak, hvala i na ovom gore...

Ima neka varijanta da pokupim podatke od datoteke, ali mislim da tu pamti samo putanju, a meni treba sadrzaj da prosto sutnem u jednu celiju u tabeli baze...
Re: Beskonacni prilozi, beskonacni komentari na HTML formi za PHP 26.09.2011. u 11:51 · pre 183 meseca #5
Ma ne, neces da dodajes polje za svaki unos, pogledaj kako se radi normalizacija baze, treba ti posebna tabela za Komentare, posebna tabela za priloge, i naravno posebna za reklame. Znaci nesto tipa:
reklame:
id
naziv

Komentar:
id_komentara
id_reklame (strani kljuc, id reklame na koju se odnosi komentar)
ime
komentar

attacment:
id_attachmenta
id_reklame (isto ko i gore)
ime_fajla

Posle sve vadis ovo sa JOIN-ovanjem u sql-u.

A za attachment samo snimis ime fajla, putanja je uvek ista (u isti folder uploadujes sve) ali o tome kasnije kad modelujes bazu prvo.
Iskreno, ovo je sve objasnjeno na internetu puno puta, mislim da ces trebati jos dosta da citas o tome da bi ovo savladala ako vec ne znas. Daleko da je tesko, uopste nije, ali moras da se upoznas sa normalizacijom citajuci neke primere i tutorijale, tesko je ovako bas objasniti u detalje u par postova na forumu
Potpis
http://norway.dakipro.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme