ciao,
se metto questo while
Codice PHP:
($row = mysql_fetch_array($result3))
mi visualizza solo i record inseriti nella tabella
se metto questo while
Codice PHP:
($file = readdir($dir))
mi visualizza solo i file che si trovano nella directory
se li unisco mi associa i nomi dei file ai dati inseriti, solo che non mi visualizza gli ultimi due inseriti, ma se levo questo if
Codice PHP:
if (($file != "..") and ($file != ".")) {
mi fa vedere tutti i dati inseriti, ma per i nomi dei file mancano sempre gli ultimi due che ho inserito e ora al loro posto c'è "." e ".."
Codice PHP:
<?
$query3 = "SELECT *, DATE_FORMAT(data_ins_file, '%d-%m-%Y')AS data_ins_file
FROM c_upload_file, a_tecniche
WHERE c_upload_file.id_tecniche_ins_file = a_tecniche.id_tecniche ORDER BY id_upload_file DESC";
$result3 = mysql_query($query3, $conn) or die (mysql_error() );
$dir = opendir($absolute_path);
while (($row = mysql_fetch_array($result3)) and ($file = readdir($dir))){
if (($file != "..") and ($file != ".")) {?>
<tr>
<td height="41" colspan="2">
<span class="testo_grigio_bold">[url="<?=$dl?>/<?=$file?>"]<?=$file?>[/url]</span>
</td>
<td><span class="testo_grigio_bold"><?=$row['id_upload_file']?> <?=$row['cognome_tecnica']?></span>
</td>
<td><span class="testo_grigio_bold"><?=$row['data_ins_file']?></span></td>
<td align="right"><span class="testo_grigio_bold"><?=$row['ora_ins_file']?></span></td>
</tr>
<tr>
<td height="1" colspan="5" valign="top" bgcolor="BE743F"></td>
</tr>
<?
}
}
?>
</form>