Ciao! ho un un pò di problemini con la formattazione di una tabella estratta dal db.

Provo a chiedere aiuto a voi:

IL primo problema è che il campo data mi esce così "Jul 25 2007 12:00AM" io invece lo vorrei così "01/03/2008"

Il secondo è che non riesco a modificare la dimensione delle colonne, sono tanti campi quindi avrei bisogno che fossero più strette (ho provato a forzarle ma non ci riesco e non so cosa sbaglio)

Ultima cosa avrei necessità di cambiare il nome ad alcuni campi, (ad esempio ho un campo che si chiama "totale percentuale" e voglio farlo diventare "totale %" che occupa meno spazio.

-------------------------------------
| Totale percentuale | Totale % |
-------------------------------------
| 50 | 50 |
| 20 | 20 |
-------------------------------------

Ora estraggo i nomi dei campi tramite questo codice, li estrae automaticaticamente in base alla select ed è comodissimo perchè ogni select ha campi diversi.

Codice PHP:
<?phpfor($i =0$i mssql_num_fields($result); $i++) { 
 / echo 
'<th bgcolor= "FF0000"  width="10" bordercolor="blue">'.'<font size=1>'.'<font face=Verdana, Arial, Helvetica, sans-serif color=black>'mssql_field_name($result$i) . '</th>'

}

Vi copio parte del codice che ho usato per creare la select e stampare i dati

Codice PHP:
<?php
if(isset($_POST['nome'])) {
   
$azienda $_POST['nome'];
   if(
$azienda == "Telephony Daily aaa"){
       
$sql "SELECT Queue, date, Offered, campo03, campo04,campo05, campo06,campo06,campo07,campo08, campo09, campo10, campo11 
       from [
$azienda]";
   }else if(
$azienda == "Telephony Daily bbb"){
      
$sql "SELECT Queue, Date, campo03b, campo04b, campo05b 
       from [
$azienda]";
 }else if(
$azienda == "Telephony Daily ccc")..........
}else{
       
$sql "";
       echo 
"errore nella definizione del nome azienda";
   }
}



Codice PHP:
<?php
Se la query che ricavo dagli 
if precedenti ha un valore
if ($sql != "")  {
   
$result mssql_query($sql);

   
//verifichi il risultato se diverso da 0. Se fallisce significa che non ci sono tabelle nel db
   
if (!$result) {
       echo 
"DB Error, could not list tablesn";
      
//echo 'MSSQL ERROR: '.mssql_get_last_message();
      
exit;
   }
?>
<?php
if(mssql_num_rows($result) == 0) die("No record"); 
echo 
'<table width="50">'
echo 
'<table border="1" width="10" bordercolor="#000000" cellspacing="0">';
echo 
'<tr>'

for(
$i =0$i mssql_num_fields($result); $i++) { 
   echo 
'<th bgcolor= "FF0000"  width="10" bordercolor="blue">'.'<font size=1>'.'<font face=Verdana, Arial, Helvetica, sans-serif color=black>'mssql_field_name($result$i) . '</th>'


echo 
'</tr>'
while (
$row mssql_fetch_array($resultMSSQL_ASSOC)) { 
   echo 
'<tr>'
   foreach(
$row as $val) { 
     echo 
'<td width="10" bordercolor="black">'.'<font size=1>'.'<font face=Verdana, Arial, Helvetica, sans-serif color=black>' $val '</td>'
   } 
   echo 
'</tr>'


echo 
'</table>';
Grazie Lidia