Profile - preporuka

Profile - preporuka

offline
  • Pridružio: 05 Jan 2005
  • Poruke: 44
  • Gde živiš: Wilson, NC USA

OK, ovo moze biti jako tesko pitanje ali ko to zna kada pitam vas...

Pokusavam da napravim Profile za studente za skolski web site (znaci nema licne koristi vec samo za iskustvo) i uvek na letim na problem da ne znam kako da prikazem podatke iz baze podataka kako ja hocu. Baza je mala (1 tabela [Student_Profile] sa 5 fields [name, major, text, picture, media]. Znaci hocu da prikazem profile po profile i da poredjam polja kako ja hocu... evo i primera kako bi ja to otprilike zeleo da izgleda newzealandeducated.com/index.cfm?layout.....ll#results

Ja trenutno to radim u visual studio, mada ako imate bilo kakvu preporuku za bilo koji prgoram mislim da bi mi koristilo... Mozda neko zna neki tutorial za prvaljenje profjalova... hvala



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 28 Apr 2005
  • Poruke: 3686
  • Gde živiš: The Circle

Kazes skolski web site. To znaci da postoji neki server. Sta server nudi od server side scripting jezika? Koja je baza u pitanju?

Program, pa ako ces da radis od pocetka, modeliranje baze pa onda export SQL-a koji ces da ubacis u bazu na serveru.

Podatke iz baze prikazujes na stranici putem PHP-a, ASP-a, JSP-a... zavisi kakav server imas i sta se vrti na njemu od server side jezika.



offline
  • Pridružio: 05 Jan 2005
  • Poruke: 44
  • Gde živiš: Wilson, NC USA

Nisam siguran da imam sve odgovore za tebe ali pokusacu... Koristim SQL, a pravim stranicu putem ASP-a. Baza je gotova (napravio sam je iz Visual Studia, gde sam koristio SQL i u Access-u - naravno podaci jos nisu ubaceni). E sada sta nudi od server side scripting to nisam 100% siguran, ali u razgovoru sa profom od ranije rekao mi je da mogu da izaberem gde god hocu da radim, i preporucio mi je kao sve da odradim u Visual Studio.

Nadam se da ce oo da pomogne, ako ne reci pa cu ja da idem da pricam sa ljudima o detaljima. I izvini zbog kasnog odgovora, ali bio sam na putu 3 dana...

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Pretpostavljam da radis u ASP.NETu.

Pretpostavim da su objekti Connection, Command i DataReader kao i ConnectionString prema Accessu namesteni kako treba.

U CodeBehind fajlu uradis sledece:

Figure 1
public void DisplayTables() {     while (DataReader.Read())     {         Response.Write(@"Ovde ubacis izgleda tabele u koju zelis da smestas podatke studenata, ali svaki " (navodnik) zameni sa ' (apostrofom) i obavezno mora da bude @ tamo gde je sada.");     }     Connection.Close(); }

Zamislimo da tabela u koju zelis da prikazes podatke izgleda ovako:

Figure 2
<table border='1' width='100%' cellspacing='0' cellpading='0'>    <tr>       <td><b>Student Profile</b>       </td>    </tr>    <tr>       <td>asd       </td>    </tr> </table>

I da zamislimo da su atributi baze podataka StudentName, Figure1 bi sada izgledao ovako:

Figure 3
public void DisplayTables() {     while (DataReader.Read())     {         Response.Write(@"<table border='1' width='100%' cellspacing='0' cellpading='0'>    <tr>       <td><b>Student Profile</b>       </td>    </tr>");         while (DataReader.Read())         {         Response.Write(@"<tr>       <td>" + DataReader["StudentName"].ToString() + @"       </td>    </tr>");         }         Response.Write(@"</table>");     }     Connection.Close(); }

Kada si ovo uradio, u html stranici na mestu gde zelis da ti se prikaze ta tabela kucas sledece:

Figure 4
<% DisplayTables(); %>

Naravno, da bi to sve radilo, moras da kompajliras.

Nadam se da nisam nista izostavio jer sam pisao napamet.

U sustini, to je to. Sada sve zavisi od tebe kako ces ti da dizajniras tabelu.

Za vise info, pogledaj www.codeproject.com. Tamo bi trebalo imati nesto slicno ovome sto sam ja napisao.

Pozdrav.

offline
  • Pridružio: 05 Jan 2005
  • Poruke: 44
  • Gde živiš: Wilson, NC USA

@Snoop

Nisam bas siguran oko Connection, Command, DataReader i ConnectionString ceprkao sam nesto po netu da probam da podesim, medjutim nisam siguran da li sam to dobro odradio... Jap predpostavljam da si ovaj kod napisao u C... ja to jos nisam ucio (radio sam VB i Javu), ali mogu da ga procitam i razumem sta mi govoris, medjitim imam problema sprovodjenja to u delo (mislim da nisam bazu dobro povezao...)

Ako imas vremena razjasni mi malo korake koje treba da napravim... U svakom slucaju treba dam i stignu knjige Visual Studio 2005 i ASP.NET 2.0 pa bi i one trebale malo da mi pomognu.

Dopuna: 16 Apr 2006 21:30

@snoop

OK... proveo sam jedno 3 dana uceci ASP.NET i sta vec ne i konacno sam poceo da kapiram sta si mi predlozio da uradim... Reci mi molim te gde da podesim Connection, Command i DataReader - u behind code ili tamo gde zelim da prikazem tabelu?

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Sve ovo trpas u code behind. Mozes i u html, ali mi se vise svidja code behind.

Trebas da kreiras Connection, Command i DataReader objekte kao sto sam ih ja kreirao u ovom postu » http://www.mycity.rs/phpbb/viewtopic.php?t=24655

Mozes ovu klasu da koristis za konektovanje na MSSql, Access i MySql i slodobno je mozes menjati, naravno.

Kada si taj deo odradio, onda ce da sljaka ono sto sam ti napisao u prethodnom postu.

Ako se ne snadjes, odradicu ti ja to onako na brzinu.

offline
  • Pridružio: 05 Jan 2005
  • Poruke: 44
  • Gde živiš: Wilson, NC USA

@snoop

hvala snoop... Konacno sam odradio... Uradio sam slicno kao sto si mi ti rekao. Nisam uspeo bas da se snadjem sa datareaderom, ali sam uspeo da odradim na drugi nacin.

Ako zelis mogu ti dati kod da pogledas...

hvala jos jednom

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Drago mi je da sam ti pomogao.

Postavi kod radi drugih da vide kako si uradio ako neko bude imao slican/isti problem.

Ko je trenutno na forumu
 

Ukupno su 388 korisnika na forumu :: 9 registrovanih, 0 sakrivenih i 379 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: Boris90, cikadeda, draggan, goxin, pavle_pzs, rovac, Steeeefan, tanja037ks, Username1000