insert into varijanta

insert into varijanta

offline
  • aziki 
  • Novi MyCity građanin
  • Pridružio: 18 Maj 2006
  • Poruke: 10
  • Gde živiš: Novi Sad

Evo problema:
Ispisala sam tabelu sa kolonama - #, proizvod.ime, proizvod.kraci_opis, i sledeca celija sadrzi link sa prikazom texta -"Mark_as_liked"
Znaci svaki proizvod ima svoj red. Problem je u polju "Marked as liked". Cilj je da je ta celija link do procedure koja ce u proizvod.liked u datoteci, za proizvod u cijem smo redu upisati 1.
Inace, imam spreman modul funkcije.asp gde trpam sve funkcije.
1. kako da napisem ovaj kod: <a href="<%=mark_liked(kako ovde da mu naznacim da upise 1 bas u proizvod cije je ime=imenu proizvoda bas iz tog reda?)%>">Mark_as_liked
2. da li kad budem tu funkciju pisala u modulu funkction.asp treba tamo ponovo da otvaram i zatvaram datoteku?
3. Gde ima na internetu objasnjeno kako se pravi pretrazivac keywords ali samo po sajtu na kom je pretrazivac?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Hmm. Nisam te bas najbolje razumeo.

1. Ti zelis kada ispises proizvode u tabelu, da klikom na link mark as linked da ti se pokrene neka f-ja (iz functions.asp) za ID tog proizvoda?

Nisam odavno radio u ASPu, ali ako je tako, onda moras drugacije uraditi.
<%= %> ti je isto kao Response.Write.

Uradi ovako:
<a href="default.asp?ItemID=<%= RecordSet["ProductID"] %>"><mark as linked</a>

I onda kasnije u kodu npr.

<%     dim pid as string     pid = Request.QueryString["ProductID"]     if Request.QueryString["ProductID"] <> ""          funkcija_iz_functions.asp_fajla(<% pid %>) %>

2. Ne razumem zasto bi otvarala i zatvarala datokeku zbog citanja f-ja (mozda sam i ja zaboravio kako sam radio sa ASPom)?
Mislim da je doboljno da uradis include i samo pozivas f-je posle include.


3. Pogledaj na hotscripts.com ili na codeproject.com, eventualno na planet-source-code.com.



offline
  • srlle 
  • Novi MyCity građanin
  • Pridružio: 19 Mar 2007
  • Poruke: 27

Cekaj bre ti zelis da neko ko pregleda proizvode ima opciju da taj proizvod klikne kao liked , i da se to pamti za svakog registrovanog kupca kao proizvod koji on voli ??

ako je tako onda bi trebalo da imas posebnu tabelu naprimer Tbl_VoliNevoli
u kojoj pamtis proizvode koje neko voli i koja sadrzi polja ,
userid - id korisnika koji voli neki proizvod
proizvod - id proizvoda koji voli

a ne da u tabeli proizvodi pises to polje sa linkom to je lose resenje.
Jednostavno kada ispisujes korisniku proizvode verovatno u tabeli pre ispisa da li je oznacio proizvod kao liked ili nije treba da proveris

SELECT * FROM Tbl_VoliNevoli WHERE userid = " & usrid & " AND proizvod= " & proizvod

Ovo bi moralo da da ili prazan recordset ili sa jednim zapisom pa jednostavno proveris rs.recordcount od tog sto dobijes da li je > 0 ako jeste ipises da korisnik taj proizvod voli

i pravis recimo ovakav link koji poziva funkciju koja brise taj podatak iz tabele sa DELETE sql upitom dakle nesto sto je ranije voleo sada treba da oznaci kao nesto sto vise ne voli


Suprotno ako proizvod nije ranije oznacio kao liked klikom na nesto proizvas funkciju koja ubacuje zapis u tabelu :

INSERT INTO Tbl_VoliNevoli (userid,proizvod) Values(" & userid, & ", " & proizvod & ")"

naravno ove funcije pravi tako da nakon sto izvrse ili dodavanje recorda ili brisanje recorda redirektuju na ponovno ucitavanje iste stranice sa prikazom proizvoda .

Valjda ti ovo moze biti od pomoci , ako nisam shvatio sta zelis da uradis opisi malo detaljnije svoj problem Smile

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

@srlle
Pogledaj datum zadnje poruke (pre tvoje) u ovoj temi.

offline
  • srlle 
  • Novi MyCity građanin
  • Pridružio: 19 Mar 2007
  • Poruke: 27

Heh , ma ebi ga ne gledam datum , tema je bilapri vrhu liste pa sam mislio da je nesto svezija Smile

Ko je trenutno na forumu
 

Ukupno su 564 korisnika na forumu :: 4 registrovanih, 1 sakriven i 559 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: cikadeda, havoc995, Nebo_M, Tas011