Incolonnamento pagina

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve, ho questo codice che mi serve per visualizzare prodotti dal database ed inserirli in una tabella, però se faccio visualizzare 3 prodotti per riga mi dispone il primo prodotto partendo da sinistra in una tabella + grande, la seconda un po più piccola rispetto alla prima e la terza ancora più piccola in base alla seconda. Se invece dispongo il codice per far visualizzare 2 prodotti per riga funziona alla perfezione.
Ecco il codice:

PHP:
echo 
'<table width="570" border="1" align="center" cellspacing="7" cellpadding="10" id="tabella_prodotti">';
$indice = 1;
$riga = 1; //così visualizza 2 prodotti per riga, con $riga = 2 visualizza 3 prodotti per riga
if($indice<=$riga)
  {
echo <<<EOHTML
  <td align='center' width='50%' cellspacing='7' cellpadding='10' id="prodotti">
    <a href="show.php?id=$id"><img src='{$image}' border='1'width='120' height='128' id="image_prod"/></a><br/>
    <b>{$nome}</b><br/>
    $descrizione <br/>
    <b>&euro $prezzo</b>
    <form name="carrello" method="post" action="carrello.php?id=$id">
      <input type='hidden' name='productid' value='$id'/>
      <input type="button" value="Dettagli" onclick="document.forms[0].action='show.php?id=$id'; document.forms[0].submit()"> 
<input type="submit" value="Aggiungi">
    </form>
    </font>
  </td>
EOHTML;

$indice++;
}
else{
echo <<<EOHTML
  <td align='center' width='50%' cellspacing='7' cellpadding='10' id="prodotti">
    <a href="show.php?id=$id"><img src='{$image}' border='1'width='120' height='128' id="image_prod"/></a><br/>
    <b>{$nome}</b><br/>
    $descrizione <br/>
    <b>&euro $prezzo</b>
    <form name="carrello" method="post" action="carrello.php?id=$id">
      <input type='hidden' name='productid' value='$id'/>
      <input type="button" value="Dettagli" onclick="document.forms[0].action='show.php?id=$id'; document.forms[0].submit()"> 
<input type="submit" value="Aggiungi">
    </form>
    </font>
  </td>
EOHTML;
echo "</tr><tr>";
$indice=1; 
}
}
 echo '</table>';

Spero di essere stato chiaro, altrimenti chiedete.

Grazie :D
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao, non vorrei dire una c....a, ma mi sembra che i vari <tr> non siano corretti.
vedo solo un
echo "</tr><tr>";
dove chiudi un tr </tr> , ma dove lo apri e
apri un tr <tr>, ma dove lo chiudi?
 
Discussioni simili
Autore Titolo Forum Risposte Data
Y Problema incolonnamento tabella PHP 7
R Dubbi Incolonnamento Layout con Bootstrap. HTML e CSS 1
G Pagina html in stringa PHP 2
L Creare ancore interne alla pagina PHP 1
F Aiuto! cambio immagine di sfondo al cambio pagina HTML e CSS 2
Shyson Regex che trova la parola nella pagina jQuery 6
L Eliminazione di una pagina dalla gallery SEO e Posizionamento 0
D Apre il lightbox fuori pagina Javascript 0
K posizionare variabile da pagina html all'iframe. Javascript 1
R jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax Ajax 5
U Link a pagina ed esecuzione file PHP 0
S Passare query o utm alla pagina successiva Domini 1
D [Cerco] Pagina Facebook settore calcio Annunci servizi di Social Media Marketing 0
napuleone div centrato alla pagina posto sopra ai contenuti HTML e CSS 1
G Eliminare l'effetto refresh di una pagina internet PHP 8
L Bing prima pagina prima riga; Google mi ignora SEO e Posizionamento 0
P Pagina modifica record che non funziona PHP 0
T Conferma reload pagina Javascript 4
A Submit senza ricaricare la pagina Ajax 2
L Problemi form Pagina php HTML e CSS 3
L php mysql cerca e visualizza pagina PHP 0
S Variabile in post su altra pagina PHP 2
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
D Pagina non trovata Wordpress WordPress 7
E Pagina Cloudflare e captcha Domini 1
W Anomalia Pagina Facebook Social Media Marketing 9
A Aiuto per pagina php PHP 0
T Risolto Redirect a pagina esterna Javascript 2
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
T Offuscare link pagina web PHP 2
D Stampa a video in altra pagina html Database 3
Cosina script data aggiornamento pagina Javascript 1
Y cambiare sfondo di una pagina Javascript 1
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
S Apertura in una nuova pagina PHP 6
G creazione menu a tendina e invio a pagina php PHP 1
B Stampare una porzione della pagina PHP 0
D Pubblicità Instagram su pagina da 144 mila follower Vendere e Acquistare pubblicita' online 3
A Dare l'accesso ad una pagina solo ad un utente specifico PHP 0
F pagina dinamica PHP PHP 3
W Invio Dati ad un altra pagina Classic ASP 1
Samuele Ronzani Click e reload della pagina PHP 1
M Compilazione automatica campi in input stessa pagina PHP 0
C Statistiche pagina Facebook aziendale Social Media Marketing 2
L titolo del sito nella pagina di ricerca di google SEO e Posizionamento 2
MarcoGrazia Pagina canonical SEO e Posizionamento 0
elpirata Update dinamico informazioni scritte in una pagina php jQuery 11
C Vendo pagina FB Presentati al Forum 0
A [CERCO] Pagina Instagram Annunci servizi di Social Media Marketing 1
L Cerco pagina Instagram 1-2k Annunci servizi di Social Media Marketing 4

Discussioni simili