asp la colonna di cui voglio fare il row è la stringa dentro alla variabile $colonna... hai capito.. x qll facevo $row[$colonna]

cmq posto il codice... il quale mi da alcuni problemi nella seconda parte, quella della griglia dei valori, x capirci quella con echo '';

Codice PHP:
$query="SELECT * FROM libro WHERE $colonna='$dato' ORDER BY $colonna";
 
$result mysql_query($query$db) or die (mysql_error());
 if (
mysql_num_rows($result)==0)
 {
 echo
"<center>

<big><big>Libro non presente nel database</big></big></center>
"
;
 echo 
"<center><a href=\"ricerca.php\"><big>Cerca un altro libro</big></a></center>";    
 }
 else
 {
 echo
"<center>

<big><big>Risultato Ricerca</big></big></center>
"
;
echo 
"<center><table align=\"center\" width=\"1000\" bgcolor=\"#6666CC\" border=\"1\">
      <tr>
      <td width=\"100\"><center>[b]
$colonna[/b]
      "
;
      if (
$colonna!="Autore"){ 
          echo 
"<td width=\"100\"><center>Autore";}
      if (
$colonna!="Titolo"){
          echo 
"<td width=\"100\"><center><font size=\"3\">Titolo</font></center></td>";}
      if (
$colonna!="Codice"){echo"<td width=\"100\"><center><font size=\"3\">Codice</font></center></td>";}
      if (
$colonna!="Argomento"){echo"<td width=\"100\"><center><font size=\"3\">Argomento</font></center></td>";}
      if (
$colonna!="Anno"){echo"<td width=\"100\"><center><font size=\"3\">Anno</font></center></td>";}
      if (
$colonna!="CasaEd"){echo"<td width=\"100\"><center><font size=\"3\">Casa Editrice</font></center></td>";}
      if (
$colonna!="EdRistampa"){echo"<td width=\"100\"><center><font size=\"3\">Edizione Ristampa</font></center></td>";}
      if (
$colonna!="annoristampa"){echo"<td width=\"100\"><center><font size=\"3\">Anno Ristampa</font></center></td>";}
      echo
" <td width=\"100\"><center><font size=\"3\">Riassunto</font></center></td>
      <td width=\"100\"><center><font size=\"3\">Note Rilievo</font></center></td>
      </tr>
      </table></center>
     "
;
 echo 
'<center><table align="center" width="1000" border="1">';
 while(
$row mysql_fetch_array($result))
 {     echo 
'<tr>
      <td width="100"><center><font size="2">'
.$row[$colonna].'</font></center></td>';
     if (
$colonna!="Autore"){echo' <td width="100"><center><font size="2">'.$row[autore].'</font></center></td>';}
     if (
$colonna!="Titolo"){echo' <td width="100"><center><font size="2">'.$row[titolo].'</font></center></td>';}
     if (
$colonna!="Codice"){echo' <td width="100"><center><font size="2">'.$row[codice].'</font></center></td>';}
     if (
$colonna!="Argomento"){echo' <td width="100"><center><font size="2">'.$row[argomento].'</font></center></td>';}
     if (
$colonna!="Anno"){echo' <td width="100"><center><font size="2">'.$row[anno].'</font></center></td>';}
     if (
$colonna!="Casaed"){echo' <td width="100"><center><font size="2">'.$row[casaed].'</font></center></td>';}
     if (
$colonna!="Edristampa"){echo' <td width="100"><center><font size="2">'.$row[edristampa].'</font></center></td>';}
     if (
$colonna!="annoristampa"){echo' <td width="100"><center><font size="2">'.$row[annoristampa].'</font></center></td>';}
     echo
'<td width="100"><center><font size="2">'.$row[riassunto].'</font></center></td>
     <td width="100"><center><font size="2">'
.$row[noterilievo].'</font></center></td>
      </tr>
     '
;
 }
 echo 
'</table></center>';
 }