Ciao a tutti e buon anno visto che e' il primo messaggio del 2007 in questa sezione.
Volevo chiedervi una cosa, ho una pagina php che emette i dati di un file. Il problema e'
che i campi li stampo in una tabella e le dimensioni delle celle vengono modificate per ogni record a seconda del contenuto di ogni singolo campo. Alla fine il risultato visivo della tabella
non e' gestibile e quindi mi trovo es. la prima riga alta 30 e lunga 1500, e a me andrebbe bene pero' la seconda riga e' alta 500 perche' il quinto campo e' lungo 400 e invece di allargare la cella fino a fine campo va a capo ogni tanto.
Ora siccome mi sono incasinato nello spiegare, chiedo cosa vorrei fare, e' possibile dire a priori che il contenuto di una cella deve essere emesso in lunghezza e non in altezza,
cioe' non rendere la dimensione delle celle dinamiche ma definirle prima?
Posto la pagina con la tabella. Ciao e grazie
<?php
/* Apertura connessione al database*/
include("connection.inc");
/* Costruzione dello statement SQL da eseguire */
$srvcas = N;
$sql = "select *
from ACSSI_DAT.srvrq00f
where srvcas = '".$srvcas."'
order by srvdat desc ";
/* Esecuzione diretta dello stament SQL */
$stmt = db2_exec($dbh, $sql, array('cursor' => DB2_SCROLLABLE));
print '
<table border=1 cellpadding=14 cellspacing=0 bordercolor="#666666">';
?>
<tr>
<td align="center"><font face="Arial"><?php echo(Cliente);?> </font></td>
<td><font face="Arial"><?php echo(Num);?></font></td>
<td><font face="Arial"><?php echo(Serial);?></font></td>
<td><font face="Arial"><?php echo(Modello_Server);?></font></td>
<td><font face="Arial"><?php echo(Partizione);?></font></td>
<td><font face="Arial"><?php echo(Prodotto);?></font></td>
<td><font face="Arial"><?php echo(Vrs);?></font></td>
<td><font face="Arial"><?php echo(Build);?></font></td>
<td><font face="Arial"><?php echo(Rls);?></font></td>
<td><font face="Arial"><?php echo(Pack);?></font></td>
<td><font face="Arial"><?php echo(Richiesta_effettuata_da);?></font></td>
<td><font face="Arial"><?php echo(Richiesta_del);?></font></td>
<td><font face="Arial"><?php echo(Motivo_chiamata);?></font></td>
<td><font face="Arial"><?php echo(Soluzione);?></font></td>
</tr>
<?php
while ($row = db2_fetch_array($stmt)) {
if (!$row=="") {
$customerSRVCLI = $row[7];
$customerSRVNUM = $row[8];
$customerSRVSRN = $row[11];
$customerSRVMOD = $row[12];
$customerSRVNSP = $row[13];
$customerSRVPRO = $row[9];
$customerSRVVER = $row[10];
$customerSRVBLD = $row[42];
$customerSRVREL = $row[40];
$customerSRVASP = $row[41];
$customerSRVPER = $row[17];
$customerSRVDAT = $row[18];
$customerSRVMOT = $row[20];
$customerSRVSOL = $row[22];
?>
<tr>
<td align="center">
<?php echo($customerSRVCLI);?>
</td>
<td><?php echo($customerSRVNUM);?></td>
<td><?php echo($customerSRVSRN);?></td>
<td><?php echo($customerSRVMOD);?></td>
<td><?php echo($customerSRVNSP);?></td>
<td><?php echo($customerSRVPRO);?></td>
<td><?php echo($customerSRVVER);?></td>
<td><?php echo($customerSRVBLD);?></td>
<td><?php echo($customerSRVREL);?></td>
<td><?php echo($customerSRVASP);?></td>
<td><?php echo($customerSRVPER);?></td>
<td><?php echo($customerSRVDAT);?></td>
<td width="100%"><?php echo($customerSRVMOT);?></td>
<td width="800"><?php echo($customerSRVSOL);?></td>
</tr>
<?php
}
}
print '</table>
';
?>