ciao,
ho questo problema che mi sembrava più semplice da risolvere ma invece..
Prelevo dei dati dal database e li devo visualizzare in una tabella realizzata con il tag table..
Se, in base al risultato di una query, ho un unico risultato tutto va bene. Il problema si pone se ho 2 o più risultati..posto il codice
Con questo codice mi piazza il primo risultato nella riga e nelle colonne come dovrebbe, gli altri risultati li piazza fuori dalla tabella..eppure dovrebbe inserirli nella tabella dato che la struttura di tabella non è chiusa e l'intestazione delle colonne la fa una sola volta essendo fuori dal ciclo while..quale è il problema? qualcuno può darmi un aiuto?Codice PHP:
<? $query_pres="SELECT count(*) FROM $tab_file WHERE $cmp_data='$_REQUEST[datafile]';";
$result_pres=mysql_query($query_pres) or die ("impossibile eseguire: $query_pres");
$result=mysql_result($result_pres, 0);
?>
<div>Nel DataBase ho trovato [b] <? echo $result ?>[/b] file associato/i allo strumento [b] <? echo $_REQUEST["strum_riel"] ?>[/b] e alla data [b]<? echo "$_REQUEST[datafile]" ?>[/b] che hai selezionato:</div>
<? $query_file="SELECT * FROM $tab_file WHERE $cmp_data='$_REQUEST[datafile]';";
$result_file=mysql_query($query_file) or die ("impossibile eseguire: $query_file"); ?>
<table width="75%" border="2" align="center">
<tr>
<td>[b]Eliminare[/b]</td>
<td>[b]Data file[/b]</td>
<td>[b]Data elaborazione del file[/b]</td>
<td>[b]Nome file[/b]</td>
<td>[b]Dimesione del file in Kb[/b]</td>
</tr>
<? while($row_file=mysql_fetch_array($result_file)) {
if($row_file[nome_file] <> '') { ?>
<tr>
<td width="26px">
<a href="cancella_sudata.php" onClick="return(confirm('Eliminare il file e i dati relativi al file selezionato?'));">
[img]<?=$immagine_cestino?>[/img]
</td>
<td width="26px">
<? echo "$row_file[$cmp_data]";
$data_del_file=$row_file[$cmp_data];
?>
</td>
<td width="26px">
<? echo "$row_file[data_elab]"; ?>
</td>
<td width="26px">
<? echo "$row_file[nome_file]"; ?>
</td>
<td width="26px">
<? echo "$row_file[dimensione]"; ?>
</td>
</tr>
</table>
<? }
} ?>
grazie mille.
ciao.