ti posto l intero script cosi lo capisci meglio


Codice PHP:
if(isset($_GET['page']) && $_GET['details'] == "ticket"){
$id_ticket = isset($_GET['id'])?$_GET['id']:'';
$numer_tiket = isset($_GET['numer_tiket'])?$_GET['numer_tiket']:'';


$DB->connect();
$estrazione_ticket = mysql_query("SELECT * FROM ticket_general WHERE id = $id_ticket ORDER BY  id DESC");
$controllo_presenza_ticket =mysql_num_rows($estrazione_ticket);





?>

<div>


<table  class ='tableviewlistticket' border='0' cellpadding='0' cellspacing='0'>
  <tr>
    <td class='bordsinistrolistticket'></td>
    <td class='centrolistticket'>
<?php if($controllo_presenza_ticket >0){
         while(
$array mysql_fetch_array($estrazione_ticket)){/*apro il ciclo while*/
         
         
$estrazione_priorita          mysql_query("SELECT * FROM priority       WHERE id ='".$array['priority']."' AND enable ='1' ");
$estrazione_department        mysql_query("SELECT * FROM depart         WHERE id ='".$array['department']."' ");
$estrazione_stato             mysql_query("SELECT * FROM ticket_stato   WHERE statoid ='".$array['status']."' ");  







//$estrazione_ticketmessage     = mysql_query("SELECT * FROM ticket_message WHERE ticketid ='".$array['id']."' ");//da guardare
//$estrazione_user              = mysql_query("SELECT * FROM user           WHERE id ='".$array['userid']."'  AND stato 1   LIMIT 1");
//$estrazione_staff             = mysql_query("SELECT * FROM staff          WHERE id ='".$array['staffid']."' AND stato 1   LIMIT 1");
//$estrazione_admin             = mysql_query("SELECT * FROM amministrator  WHERE id ='".$array['adminid']."' AND stato 1   LIMIT 1");

?>







<table  class='detailticket' border='0' cellpadding='0' cellspacing='0'>
  <tr>
     <td>
 
 
 
 
 <table class='titleticket'>
  <tr>
     <td><?php echo $array['subject'];?></td>
 </tr>
</table>



    </td>
  </tr>
   <tr>
      <td>
      
      
      
      <fieldset class='swiftfieldset'>
            <legend><?php echo"Detail ticket";?> </legend>
 <table class='detailticket' border='0' cellpadding='0' cellspacing='0'>
   <tr>
      <td class='tddetailticket'>[b]<?php echo"Ticket ID:";?> [/b]</td >
      <td class='detailtickettd'><?php echo $array['ref'];?></td>
      <td class='tddetailticket'>[b]<?php echo"Status:";?>[/b]</td>
      <td class='detailtickettd'><?php  while($array=mysql_fetch_array($estrazione_stato)){
      echo
"<font color='".$array['statofontcolor']."'>".$array['statonome']."</font>";
      }
?>
      </td>
   </tr>
    <tr>
       <td class='tddetailticket'>[b]<?php echo"Department:"?>[/b] </td>
       <td class='detailtickettd'><?php while($array=mysql_fetch_array($estrazione_department)){echo $array['depart_nome'];}?></td>
       <td class='tddetailticket'>[b]<?php echo"Priority:"?>[/b]</td>
       <td class='detailtickettd'><?php while($array=mysql_fetch_array($estrazione_priorita)){
       echo
"<font color='".$array['font_colore']."'>".$array['nome_priority']."</font>";
       }
?>
       </td>
    </tr>
 <?php   
 $DB
->connect();
 
$estrazione_ticket_time mysql_query("
 SELECT id , timestamp_opened ,timestamp_lastreply_user , timestamp_lastreply_staff , timestamp_lastreply_admin 
 FROM ticket_general 
 WHERE id = 
$id_ticket 
 ORDER BY  id DESC"
);
 
$array mysql_fetch_array($estrazione_ticket_time);

 
?>

     <tr>
        <td class='tddetailticket'>[b]<?php echo"Created On:"?> [/b]</td>
        <td class='detailtickettd'><?php echo $array['timestamp_opened']; ?></td>
        <td class='tddetailticket'>[b]<?php echo"Last Update:"?>[/b]</td>
        <td class='detailtickettd'><?php //if($verific_disponibil_rispost >0){while($array=mysql_fetch_array($controllo_reply)){echo $array['data_risposta'];}}?>
        </td>
     </tr>
</table>
      </fieldset>
              

              
              
              
              
              
            </td>
         </tr>
          <tr>
              <td>
              
              
              
<?php 
$DB
->connect();
$verifica_propieta mysql_query("
SELECT * 
FROM impostazioni  
WHERE user_cange_status_depart  = 1 
OR user_cange_status_depart     = 1 
OR user_cange_status_priority   = 1 "
);
if(@
mysql_num_rows($verifica_propieta)== 1){
?>
     <fieldset class='swiftfieldset'>
       <legend><?php echo"Edit Properties"?></legend>
<table class='uploadprioritytable' border='0' cellpadding='0' cellspacing='0'>
<?php   
//$verifica_upload_department = mysql_query("SELECT * FROM impostazioni    WHERE user_cange_status_depart  = 1 ");
//if(@mysql_num_rows($verifica_upload_department)==1){
?>

  <tr>
      <td  class='tduploadprioritytable'></td>
      <td  class='tduploadprioritytableselect'>
      <select name='depart' id='depart' class='selectprioritdepart' >
<?php 
$DB
->connect();
$estrazione_dipartimento mysql_query("SELECT * FROM depart WHERE enable ='1'  ORDER BY id ASC");
$controllo_dipartimento mysql_num_rows($estrazione_dipartimento);
if(
$controllo_dipartimento >0){while($array=mysql_fetch_array($estrazione_dipartimento)){
echo
"<option value='".$array['id']."'>".$array['depart_nome']."</option>";}}
else{echo
"<option value=''>Non SONO PRESENTI CAT</option>";}?>
       </select>
       </td>
        <td  class='tduploadprioritytable'></td>
    </tr>
                <?php //}
//$verifica_upload_priority = mysql_query("SELECT * FROM impostazioni    WHERE user_cange_status_priority   = 1 ");
//if(@mysql_num_rows($verifica_upload_priority)==1){
?>
   <tr>
      <td  class='tduploadprioritytable'></td>
      <td  class='tduploadprioritytableselect'>
      <select name='priority' id='priority' class='selectprioritdepart' >
<?php
$DB
->connect();
$estrazione_priorita mysql_query("SELECT * FROM  priority WHERE enable = '1' ORDER BY id ASC");
$controllo_priorita mysql_num_rows($estrazione_priorita);
if(
$controllo_priorita >0){while($array=mysql_fetch_array($estrazione_priorita)){
echo
"<option class='priorityoption' style='color:".$array['font_colore']."' value='".$array['id']."'>".$array['nome_priority']."</option>";}}
else{echo
"<option value=''>Non SONO PRESENTI CAT</option>";} 
?>    </select>
      </td>
       <td  class='tduploadprioritytable'></td>
   </tr>
<?php //}
//$verifica_upload_stats = mysql_query("SELECT * FROM impostazioni    WHERE user_cange_status_status    = 1 ");
//if(@mysql_num_rows($verifica_upload_stats)==1){
?>
   <tr>
      <td  class='tduploadprioritytable'></td>
      <td  class='tduploadprioritytableselect'>
      <select name='status' id='status' class='selectprioritdepart' >
<?php
$DB
->connect();
$estrazione_stato mysql_query("SELECT * FROM ticket_stato WHERE statoenable ='1' ORDER BY statoid ASC");
$controllo_stato mysql_num_rows($estrazione_stato);
if(
$controllo_stato >0){
while(
$array=mysql_fetch_array($estrazione_stato)){
echo
"<option  style='color:".$array['statofontcolor']."' value='".$array['statoid']."'>".$array['statonome']."</option>";
}
}else{echo
"<option value=''>Non SONO PRESENTI CAT</option>";}?> 
    </select>
    </td>
     <td  class='tduploadprioritytable'></td>
   </tr>
 <?php //}?>
    <tr>
       <td  class='tduploadprioritytable'></td>
       <td  class='tduploadprioritytableselect'><input type='submit' name='' value='Upload' class='replicaticket'></td>
       <td  class='tduploadprioritytable'></td>
    </tr>
</table>
     </fieldset>
<?php }?>





       </td>
   </tr>
    <tr>
      <td>
      
      
      
      
      
      
<table class='bottonesubmit'>
   <tr>
      <td><input type ='submit' name=''value='Rispondi' class='replicaticket'></td>
   </tr>
</table>






      </td>
   </tr>
    <tr>
       <td>
       
       
       
       
       
       <?php
echo bbcode_format($var);



$estrazione_ticket mysql_query("
SELECT *
FROM ticket_message 
WHERE ticketid ='"
.$array['id']."' 
AND  userid = 1
OR  staffid = 1
OR  adminid = 1
"
);//da guardare
$array mysql_fetch_array($estrazione_ticket);

//$estrazione_user  = mysql_query("SELECT * FROM user           WHERE id ='".$array['userid']."'  AND stato 1   LIMIT 1");
//$estrazione_staff = mysql_query("SELECT * FROM staff          WHERE id ='".$array['staffid']."' AND stato 1   LIMIT 1");
//$estrazione_admin = mysql_query("SELECT * FROM amministrator  WHERE id ='".$array['adminid']."' AND stato 1   LIMIT 1");

echo "record estratti dalla query: ".mysql_num_rows($estrazione_ticket);



?>
<table class='conversationtable' border='0' cellpadding='0' cellspacing='0'>
  <tr>
    <td>
    
    
<table  class='titlelistticketconversation' border='0' cellpadding='0' cellspacing='0'>
  <tr>
      <td>Conversazione</td>
  </tr>
</table>

    </td>
  </tr>
   <tr>
     <td>
     
     
<table  class='contenutoticketconversation' border='0' cellpadding='0' cellspacing='0'>
   <tr>
     <td class='tdnomeautore'><table  class='titleimg'border='0' cellpadding='0' cellspacing='0'>
   <tr>
     <td class='nomeautore'><?php  $array['userid'];  ?></td>
     <td class='nomeautoreimagine'><?php // echo"[img]$path_site/template/$template/images/icone_mini/img_user.gif[/img]";?></td>
   </tr>
</table>


     </td>
  </tr>
   <tr>
       <td class='dataticket'><?php //echo"[img]$path_site/template/$template/images/icone_mini/icon_emailopen.gif[/img]".$array['data_apertura']."";?> </td>
  </tr>
   <tr>
       <td class='messticket'><?php echo bbcode_format($array['message']);?> </td>
   </tr>
</table>
                 <?php //}?>
                    <?php /*
$controllo_reply =  mysql_query("select  *  from ticket_risposte where id_ticket ='$id' and numer_ticket='$numer_tiket'  order by id asc ");
$verific_disponibil_rispost =mysql_num_rows($controllo_reply);
if($verific_disponibil_rispost >0){
while($array=mysql_fetch_array($controllo_reply)){*/
?>
<table  class='titlelistticketconversation' border='0' cellpadding='0' cellspacing='0'>
   <tr>
      <td>Conversazione</td>
   </tr>
</table>

     </td>
   </tr>
    <tr>
      <td> 
      
<table  class='contenutoticketconversation' border='0' cellpadding='0' cellspacing='0'>
  <tr>
    <td class='tdnomeautore'><table  class='titleimgtd' border='0' cellpadding='0' cellspacing='0'>
  <tr>
    <td class='nomeautore'><?php //echo $array['autore_risposta'];?></td>
    <td class='nomeautoreimagine'><?php /*
$query = "SELECT `cat_autore` as `cat_autore` FROM `ticket_risposte` WHERE `id`='".$array['id']."' and  `numer_ticket` ='".$array['numer_ticket']."' ";
$handle = mysql_query($query);
$verific_autore_replay = mysql_result($handle, 'cat_autore');
switch ($verific_autore_replay) {
    case 1:
    default:
        echo "[img]$path_site/template/$template/images/icone_mini/img_user.gif[/img]";
        break;
    case 2:
        echo "[img]$path_site/template/$template/images/icone_mini/img_staff.gif[/img]";
        break;
    
} */
?>
     </td>
   </tr>
</table>
       </td>
     </tr>
      <tr>
         <td class='dataticket'><?php //echo"[img]$path_site/template/$template/images/icone_mini/icon_emailopen.gif[/img]".$array['data_risposta']."";?></td>
      </tr>
       <tr>
          <td class='messticket'><?php //echo bbcode_format($array['risposta']);?></td>
       </tr>
</table>
<?php 
//}

?>  </td>  
     </tr>
    </table>

           </td>
          </tr>
        </table>
<?php 
/*chiudo il ciclo while*/
}
else
{
echo
"non sono presenti ticket";//quando non ci sono tichket
}
?>
    </td>
    <td class='borddestrolistticket'></td>
  </tr>
</table>

</div>