Ciao,
ho un problema con questa funzione che penso risieda nella query
E' una funzione per visualizzare i credits per una dato lavoro;
ho creato 3 tabelle
1.ruolo: con la lista dei ruoli(resp. progetto, ecc..)
2.nomi: nomi delle persone che possono ricoprire i vari ruoli
3.credits: associa ruolo, nome a id lavoro
questa è la funzione
Codice PHP:
function credits()
{
$sql=new sql;
$sql->_select_db();
$query=$sql->_query("select nomi.nome,ruolo.ruolo from ruolo, nomi, credits where ruolo.ruolo=credits.ruolo and nomi.nome=credits.nome and credits.work_id=$_GET[work]") or die (mysql_error());
$template=$this->_template("./tpl/credits.tpl");
$array=array('--work_id--','--nome--','--ruolo--');
$echo='';
//while ($credits=$sql->_fetch_row($query))
//{
$credits=$sql->_fetch_row($query);
print "credits $credits[0]\n";
if (is_array($credits))
{
print "array\n";
}else{
print "merda\n";
}
$numb=str_replace($array,$credits,$template);
$echo=$echo.$numb;
$echos='<table>'.$echo.'</table>';
echo $echos;
}
PS:il metodo template(), implode il file specificato in una stringa.
C'è qualcuno che può dargli un occhio, ho provato un po' di tutto, ma non riesco ad uscirne.
Grazie
MAT