[PHP] Tabella datagrid con icona di modifica che cambia in base a parametro

  • Creatore Discussione Creatore Discussione Max61
  • Data di inizio Data di inizio

Max61

Utente Attivo
2 Mar 2014
760
4
18
Salve, visualizzo i dati di una tabella con datagrid class, in questa tabella ci sono record con pratiche che risultano concluse e altre da concludere.
Mi piacerebbe distinguerle con icone diverse, ho cercato di fare qualcosa ma non sono riuscito, qualcuno può darmi una mano?
Allego parte di codice
PHP:
    $result = "select idverbali, tblanagrafica_id,  NumPratica, Nominativo, CodiceFiscale,  NumVerbale , DataVerbale, __________DecisioneGIL__________, NoteVerbale, StatoPratica, AnnoSinistro, PraticaConclusa, NascondiDefinito from tblverbali WHERE NascondiDefinito = 'No' ORDER BY AnnoSinistro, NumPratica, Nominativo, Numverbale ASC";   

    }
//---------------------------------------------
// open the connection to the db server
$link = mysql_connect($host,$user,$password);
include ('datagrid.class.php');
// Print HTML
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
echo '<html xmlns="http://www.w3.org/1999/xhtml">';
echo '<head>';
echo '<meta http-equiv="Content-Type"
     content="text/html; charset=iso-8859-1" />';
echo '<title>Visualizza verbali</title>';
echo '<link href="styles.css" rel="stylesheet" type="text/css" />';
echo '</head><body>';
// Use datagrid class with full options
$mydatagrid = & new datagrid($link,$database,$result,150);


if ($PraticaConclusa = 'No'){
$mydatagrid->setLinkPage("Edit_Verbali.php?id");
$mydatagrid->setLinkLabel("<img src='../images/da_concludere.gif' alt='edit' />");
$mydatagrid->setLinkTitle("Modifica (pratica da concludere)");
       
} elseif ($PraticaConclusa = 'Si'){
$mydatagrid->setLinkPage("Edit_Verbali.php?id");
$mydatagrid->setLinkLabel("<img src='../images/conclusa.png' alt='edit' />");
$mydatagrid->setLinkTitle("Modifica (pratica conclusa)");
}

$mydatagrid->setPrev("<img src='../images/prev.gif' alt='previous' />");
$mydatagrid->setNext("<img src='../images/next.gif' alt='next' />");
$mydatagrid->setPkIsVisible(true);
Il parametro utilizzato per la distinzione dei record è $PraticaConclusa.
Grazie
Max61
 

Discussioni simili