Salve, nel db ho una tabella per ogni lettera, nella quale sono contenuti "proprietario","video","categoria","crediti"," ip" .. Ora vorrei che in una pagina tali dati vengono richiamati, ovviamente c'è piu' di una riga per ogni campo e quindi avevo strutturato così un foreach:
Il problema è il seguente: La parte in echo viene ripetuta piu' di una volta nonostante ci sia una sola riga (credo dipenda dai 4 foreach), quindi come lo strutturo facendo in modo che venga ripetuto una sola volta con quei dati?Codice PHP:
<?
include('settings.php');
$pro = mysql_query("SELECT proprietario FROM lettera_l") or die (mysql_error());
$proprietario = mysql_fetch_array($pro);
$vid = mysql_query("SELECT video FROM lettera_l") or die (mysql_error());
$video = mysql_fetch_array($vid);
$cat = mysql_query("SELECT categoria FROM lettera_l") or die (mysql_error());
$categoria = mysql_fetch_array($cat);
$creds = mysql_query("SELECT crediti FROM lettera_l") or die (mysql_error());
$crediti = mysql_fetch_array($creds);
foreach ($proprietario as $value) {
foreach ($video as $value2) {
foreach ($categoria as $value3) {
foreach ($crediti as $value4) {
echo '<span class="title">'.$value.' '.$value3.' per '.$value4.'</span><br /><iframe src="'.$value2.'" width="640" height="400" frameborder="0"></iframe>';
}
}
}
}
?>