salve ragazzi e buona domenica, ho un grosso problema , vi spiego io sto lavorano ad un helpdesk per i ticket , adesso io iso due tabelle in una che sarebbe la principale , inserisco l id del ticket l id del user e l id dello staff, e con l id inserisco in un altra tabella i messaggi,adesso il problema che da tanti select tramite id devo estrare gli attuali datiCodice PHP:
$DB->connect();
$estrazione_ticket = mysql_query("SELECT * FROM ticket_general WHERE id ='$id_ticket' ORDER BY id DESC");
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_user = mysql_query("SELECT * FROM user WHERE id ='".$array['userid']."' ");
$estrazione_stato = mysql_query("SELECT * FROM ticket_stato WHERE statoid ='".$array['status']."' ");
$estrazione_ticket = 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");
while($array=mysql_fetch_array($estrazione_stato)){
echo"<font color='".$array['statofontcolor']."'>".$array['statonome']."</font>";
}
while($array=mysql_fetch_array($estrazione_department)){
echo $array['depart_nome'];
}
$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)
$estrazione_ticket = 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");
$array = mysql_fetch_array($estrazione_ticket);
)