A prescindere dal PHP, sai usare i CSS???
Beh... se sì al posto di mandare in echo le tabelle, mandi in echo i DIV (sempre di HTML si tratta).
All'interno del tag HEAD importi il CSS ed il gioco è fatto.
Per altre info sui CSS vai nel forum apposito.
Ti do un consiglio però: non concatenare tutte quelle variabili $riga che è inutile.
Guarda questo esempio.
Codice PHP:
<style TYPE="text/css">
BODY
{
scrollbar-base-color: rgb(253,187,129);
scrollbar-arrow-color: rgb(200,50,51);
}
</style>
<body bgcolor="#FDBB81" style="font-family: Verdana" text="#333333">
<?php
include("top_foot.inc.php");
include("config.inc.php");
include("connect.inc.php");
top();
$chiave = $_POST['chiave'];
$query = "SELECT titolo, regione, tipopiatto, persone, ingredienti, ingredienteprincipale, preparazione, note, difficolta FROM DBRicette WHERE id=$id";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
echo "<table width=600 border=0 cellspacing=0 cellpadding=0 align=center>
<td bgcolor=#FDBB81 width=600 height=56 border=0 align=center>[b]".$row[titolo]."[/b]</td>
<td bgcolor=#FDBB81 border=0 valign=top>
</table>
<table width=600 border=1 cellspacing=1 cellpadding=0 bgcolor=#FDBB81 align=center>
<tr border=1 bgcolor=#FDBB81 valign=top>
<td border=1 bgcolor=#FDBB81 width=600>
[b]Nazione o Regione:[/b]
".$row[regione]."
[b]N.Persone:[/b]
".$row[persone]."
[b]Portata:[/b]
".$row[tipopiatto]."
[b]Difficoltà:[/b]
".$row[difficolta]."
";
if ($row['difficolta'] == "facile") {
echo '<img src=1.jpg>';
} elseif ($row['difficolta'] == "elaborata") {
echo '<img src=2.jpg>';
} elseif($row['difficolta'] == "impegnativa") {
echo '<img src=3.jpg>';
}
echo "<td width=452>
<div align=justify>[b]Ingredienti:[/b]
".$row[ingredienti]."</div>
<table width=300 border=0 cellspacing=0 cellpadding=0>
</tr>
<td height=10></td>
</tr>
<div align=justify>[b]Ingrediente Principale:[/b]
".$row[ingredienteprincipale]."</div>
<table width=300 border=0 cellspacing=0 cellpadding=0>
</tr>
<td height=10></td>
</tr>
<div align=justify>[b]Preparazione:[/b]
".$row[preparazione]."</div></td></tr>
</table>
<div align=justify>[b]Note:[/b]
".$row[note]."</div></td></tr>
</table>
<table width=600 border=0 cellspacing=0 cellpadding=0 align=center>
<tr>
<td height=10></td>
</tr>
</table>
<table width=600 border=1 cellspacing=0 cellpadding=0 align=center>
<td><a href=index.php>Le ultime ricette inserite</a></td>
<td><a href=\"print.php?id=".$_GET[id]."\" target=\"_blank\">Stampa la ricetta</a></td>
<td><a href=all.php>Visualizza tutte le ricette</a></td>
<td><a href=search.php>Cerca nel database</a></td>
<td><a href=mailricetta.php?id=".$_GET["id"].">Invia la ricetta</a></td>
</table>";
mysql_close($db);
?>
<font color="#C83232"></font>
Sono diventato matto a togliere tutte le variabili: ODIO LE TABELLE!
VVoVe:
Non ho corretto una cosa nel tuo script: quando si accede agli elementi di un array, si usano SEMPRE gli apici singoli.
Codice PHP:
$nome_array['nome_elemento'];