Kako ovo uraditi u PHP-MySQL

1

Kako ovo uraditi u PHP-MySQL

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 9

Treba mi php-kod koji će mi dati ovakav raspored zapisa isčitanih iz sql baze: prvitempo.org.rs/clanovi.htm

Dakle, da ima npr. 5 kolona u tabeli, da aplikacija čita redom iz sql tabele, kada popuni 5 podataka u jednom redu, da pređe u drugi red.

I još jedno pitanje:
kako napraviti formu za upload sličice, ali da postoji dugme browse, da bi se na server lako mogla "podići" slika, s' tim da u polje sql tabele skripta sačuva samo url adresu do slike?

Ako sam nejasan:
ne čuvam sliku u tabeli nego url do nje. Želim da lako uploadujem sliku na server, ali da skripta dodeli i sačuva url adresu u sql bazu.

HVALA!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

na tom sajtu nije do php-a vec do html-a
tamo je upitanju tabela koja ima odredjeni broj kolona...
ispis iz baze trpa u te kolone i kada zavrsi prelazi u novi red sa tagom <tr>

sto se tice uplaod-a slike
pa kada uradis upload imaces naziv slike... ono sto treba je dda strrpas taj naziv u polje baze i ako imas i neki folder onda folder/nazivslike.jpg ili sta vec



offline
  • Pridružio: 14 Feb 2008
  • Poruke: 9

Svemirko ::na tom sajtu nije do php-a vec do html-a
tamo je upitanju tabela koja ima odredjeni broj kolona...
ispis iz baze trpa u te kolone i kada zavrsi prelazi u novi red sa tagom <tr>

sto se tice uplaod-a slike
pa kada uradis upload imaces naziv slike... ono sto treba je dda strrpas taj naziv u polje baze i ako imas i neki folder onda folder/nazivslike.jpg ili sta vec


1. Naravno da je ono HTML, davno sam napravio taj sajt. Medjutim, sada radim isto to, ali sa SQL bazom, pa me interesuje kako da postignem isti efekat kao u html-u?

2. Znam šta treba da uradim, ali ne znam KAKO...

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

dusan_sm ::

1. Naravno da je ono HTML, davno sam napravio taj sajt. Medjutim, sada radim isto to, ali sa SQL bazom, pa me interesuje kako da postignem isti efekat kao u html-u?


Molim Shocked
Pa baza tu sluzi samo za cuvanje podataka, a prezentacionim slojem regulises kako hoces da sadrzaj bude prikazan.

Inace ovo je tema za php

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 9

Ljudi izgleda da vi mene ne razumete...

Napravio sam gore pomenuti sajt u običnom HTML-u i statički, ručno, ubacio sličice i sve ono što ima.

Sada, pravim rekonstrukciju sajta i on će prikazivati te slike i imena igrača pomoću SQL baze podataka.

Ono što mene interesuje je KAKO da napravim PHP kod, da dobijem isto pozicioniranje sličica. U HTML-u je lako, napravim tabelu sa pet kolona i n redova i ubacujem sličice redom u ćelije.

Kako da izdam naredbu da to umesto mene uradi php???

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

1. pa isto ces praviti html tagove recimo i u jednom <td> cest staviti ispis iz odredjene kolone </td> pa u drugom <td>ispis iz druge kolone</td> i tako dalje...
ako trazis gotov kod od mene ga neces dobiti.... mozda ti neko i uradi.....
googlaj malo... ovo je najklasicniji ispis iz baze i ima objasnjenje u svakom tutorialu. ako te mrzi da citas i ucis, a ti plati nekom da ti uradi.

2. slicno kao za 1.
treba ti upload skripta i net je pun takvih stvari... googlaj za tutorialima, skriptama za upload i to je to.... kada budes nasao skriptu za upload videces pod kojim nazivom je cuva... mozes i da prilagodis svojim potrebama i posle ti ostaje da samo taj naziv promenljive strpas u bazu... pri ispisu iz baze da iscitas i to je to

Dopuna: 09 Sep 2008 21:59

dusan_sm ::
Kako da izdam naredbu da to umesto mene uradi php???


kazi mu <? uradi(); ?> Smile hehe salim se

pa treba da napravis/nadjes/nabacis skriptu za to... nije to nikakva naredba.... u toj skripti pri samom ispisu ces koristiti i html kod za te tabele recimo....

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 9

dusan_sm ::
kazi mu <? uradi(); ?> Smile hehe salim se



LOL LOL LOL LOL

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

@dusan_sm
Interesuje me da li ti i malo znas koristiti php/mysql, ili si cuo da ti za gore navedeno trebaju ove dvije tehnologije pa trazis gotovo rjesenje. Pitam da ti lakse mozemo pomoci.

offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Formatiranje teksta (tabele) se ne vrši pomoću PHP-a.
Pravićeš tabelu kao i do sada.

<table>za početak tabele i </table> za kraj
<tr> za novi red i </tr> za kraj svakog reda
<td> za početak i </td> za kraj svake ćelije.

Počneš tabelu sa <table>. Unutar tog taga joj daš potrebne atribute
počneš novi red sa <tr>

i onda napraviš petlju koja ispisuje rezultate iz baze

Svaki rezultate iz jednog reda počinješ sa <td> i završava sa </td>. Između tih tagova ubacuješ rezultate pretrage za odgovarajući red u tabeli (slika, ime...).

Istovremeno proveravaš koji tezultat je to po redu i ako je taj rezultat deljiv sa 5 na kraju posle </td> dodaješ </tr><tr> što će zatvoriti taj red i prebaciti tabelu u sledeći.

na kraju ti treba </tr></table>.

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 9

@igor86
MySQL bazu sam napravio. Pogledao sam neke video tutorijale kako se najlakše koristi sql u saradnji sa php-om, pomoću Dreamweavera.

Poznajem neke najosnovnije stvari, varijable, konstante, funkcije... Ovo je najjednostavniji tip web-aplikacije, gde će se samo isčitavati podaci iz baze i prikazati na stranici po određenom upitu. Cenim da to nije komplikovano...

Učim sa tim, pokušavam da napravim prijatelju aplikaciju da lakše dodaje podatke, tj. da ne mora da koristi Dreamweaver.

U HTML-u se mnogo bolje snalazim, ali PHP je ipak tata Smile

@Balkanac82
Hvala...!

Dopuna: 10 Sep 2008 18:18

Šta mislite o ovom rešenju:

<?php
$brKolona = 5;
$brSlika = count ($slike);
echo '<table><tr>';
for ($i = 0; $i < $brSlika; $i++) {
echo '<td><img src="'.$slika[$i].'" /><br />'.$ime[$i].'</td>';
if (!(($i + 1) % $brKolona))
echo '</tr><tr>';
}
echo '</tr></table>';
?>

Ko je trenutno na forumu
 

Ukupno su 863 korisnika na forumu :: 22 registrovanih, 6 sakrivenih i 835 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: _Sale, aleksmajstor, Dimitrise93, frenki1986, hooraay, HrcAk47, Ivica1102, jukeboxer, Kubovac, Luka Blažević, mikrimaus, miodrag, operniki, ozzy, panzerwaffe, Rogan33, Srki94, Srle993, virked, Vlad000, wulfy, zlaya011