Autor | Zpráva | ||
---|---|---|---|
klaveska Profil * |
#1 · Zasláno: 28. 8. 2007, 17:36:38
Mohl by mi nekdo poradit, jak do galerie obrazku vlozit ke kazdemu obrazku vlastni komentar? nebo aspon jak by to melo fungovat... melo by to byt pres MySQL. Ale nemam ani paru, jak... to musi mit kazdy obrazek svou tabulku v databazi?
|
||
Taps Profil |
#2 · Zasláno: 28. 8. 2007, 21:18:44
klaveska
Já si myslím, že to bude fungovat podobně jak vkladání komentářů ke článkům |
||
Alphard Profil |
#3 · Zasláno: 28. 8. 2007, 21:23:24
to musi mit kazdy obrazek svou tabulku v databazi?
ne :-) to by to vypadalo vše záleží na tom, jak to máš udělané chceš dát pouze 1 komentář, nebo více? jestli jen jeden a máš o každém obrázku záznam v db (např. cestu), jen přidáš sloupec pro komentář jestli více a každá fotka má záznam v db, tak např. podle id spojiš s tabulkou komentare, kam je budeš ukládat |
||
klaveska Profil * |
#4 · Zasláno: 29. 8. 2007, 11:57:28
Alphard
EE fotky nemají v databázi žádné záznamy... vůbec o ni neví... Mám to udělané tak, že jsem si uploadl na FTP adresář s fotkama a pomocí jedneho scriptu se mi nahledy fotek vypisi na strance. Např. ze jsou fotky ve 4 sloupcich a na 4 radcich... A zbytek ja na dalsich stranach... Tady je zdrojak, ktery mi vytvari tu galerii:
Ja totiz nevim, jak se ty zaznamy fotek davaji do databaze... |
||
Alphard Profil |
#5 · Zasláno: 29. 8. 2007, 23:22:53
neupřesnil jsi, takže přepokládám 1 fotka = 1 komentář
nejlepší by bylo celé to překopat :-) vytvořit tabulku se 3 sloupci - id, nazev_fotky a komentar a stránkování předělat do zpracování z výsledků z databáze ale to se ti asi nechce :-) takže jestli je fotek přijatelné množství (počítá se na desítky, maximálně stovky), tak: vytvoř tabulku se 2 sloupci - nazev_fotky a komentar poté načteš všechny záznamy do asociativního pole // tohle bude na začátku $result = mysql_query ("select nazev_fotky, komentar from fotky"); if (!$result) echo mysql_error(); else while (list ($jmeno, $komentar) = mysql_fetch_row ($result)) $fotky[$jmeno] = $komentar; a pak echo "<td width="$sirka%">"; echo "<a href="$cesta/$obrazek">"; echo "<img src="$cesta_male/$obrazek"></a>"; echo "<span>".$fotky[$obrazek]."</span>"; echo "</td>"; jestli 1 fotka = více komentářu, tak se komplikacím nevyhneš |
||
klaveska Profil * |
#6 · Zasláno: 29. 8. 2007, 23:30:12
Diky moc zitra na to skcim... Jenom jedna vec. Co je to asociativni pole? A potrebuji aby u kazde fotky byl formular a pod nim vypis komentaru od ostatnich uzivatelu..
|
||
Alphard Profil |
#7 · Zasláno: 29. 8. 2007, 23:36:28
A potrebuji aby u kazde fotky byl formular a pod nim vypis komentaru od ostatnich uzivatelu..
aha, takže varianta 1 fotka = více komentářů, to bude složitější zapomeň na předchozí příspěvek, tak to nepůjde budou potřeba 2 tabulky fotky - id | nazev komentare - id | id_fotky | komentar zpracování bude mnohem složitější možná se spíš podívej po něčem již hotovém |
||
klaveska Profil * |
#8 · Zasláno: 29. 8. 2007, 23:47:36
jn snazil jsem se... ale bohuzel jsem nic nenasel... mozna jsem spatne hledal.
|
||
Časová prodleva: 17 let
|
0