while php e i thumbnail postato il 30/01/2008 16:09:51 nel forum programmazione, gdrcd e open source
scrivo in questo forum perchè mi trovo dinanzi ad un problema che non riesco a risolvere...
si tratta dei famigerati thumbnail:
non è per il codice in sè che chiedo aiuto, ma per l'impostazione che voglio dare io alla galleria e che, al momento, mi risulta difficile concretizzare per questione del ciclo while di php e delle tabelle...
in sintesi io vorrei che apparissero in una tabella quattro immagini per riga alla volta...
mi spiego meglio (XD):
avendo questo:
Pagine → 1
30/01/2008 16:19:21
30/01/2008 16:54:00
Ora non sò cosa ti serve e se sia realizzabile in questo modo....ma se anche le immagini devono essere inserite nel database 4 a 4 potresti ovviare questo problema creando differenti campi tipo IMG1, IMG2, IMG3, e IMG4 e poi crei 4 cicli...certo appesantisce il database e il codice ma è una soluzione.
30/01/2008 17:03:34
Non sono sicuro di aver capito bene:
credo di aver capito che
tu hai una tabella mysql di immagini;
ogni record della tabella contiene un'immagine
vuoi visualizzarne 4 per riga
allora devi fare questo (codice scritto al volo: può contenere errori):
<?
$MySql = "SELECT blablabla...";
$Result = mysql_query($MySql);
?>
<table align="center" cellspacing="10">
<tr>
<?
$i=0;
while($rs = mysql_fetch_array($Result)) {
$i++;
?>
<td><img ecc...></td>
<?
if ($i%4==0) echo "</tr><tr>";
}
?>
</tr>
</table>
piccolo inconveniente: stampi un <tr></tr> in più alla fine, ma si può sistemare con una piccola accortezza :D
👋
30/01/2008 17:18:09
per il tr in più di shanks basta mettere l'else all'IF.
Per la soluzione di Oora con il CSS è ottima ma dipende dalla conoscenza del CSS e del layouting.
30/01/2008 17:21:00
La soluzione con i css è fattibile se sei sicuro che le immagini hanno tutte le stesse dimensioni.
Ad ogni modo se vuoi intabellare le immagini, non c'è altro modo che usare...... UNA TABELLA!!! 😝
Le tabelle hanno quell'unica funzionalità, per il resto (impaginazione e layout) bisogna utilizzare i div come dice oorazoroo
👋
30/01/2008 18:24:25 e modificato da ipswich il 30/01/2008 18:38:36
per xenom:
sarebbe una cosa immane, in quanto le immagini sono centinaia, con svariate categorie e sottocategorie :-P...
ho risolto grazie all'aiuto di shanks, ho sistemato qualche piccolezza, ma era proprio quello che cercavo (non ci sarei arrivato da solo probabilmente ^^)...
per quanto riguarda il float mi ha dato dei problemi, quindi ho preferito utilizzare le tabelle...
c'è solo un piccolo problema:
se il numero totale delle immagini non è multiplo di 4 le ultime non si vedono...
sto cercando di capire cosa impostare nell' "else" affinchè il <tr> non sia chiuso, ma dovrò comunque mettere un limite, altrimenti sono al punto di partenza...
(grazie a tutti!!)
:-D
04/02/2008 10:10:20
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
evanshiv ha recensito Legend of Avalon