Ho un problema con la seguente condizione in cui stampo usando heredoc. Si vede il codice php e stampa entrambi i casi!
Che sbaglio?
UPDATE: Dimenticavo! se levo heredoc è tutto ok!
Codice PHP:
if(isset($id_responsabile_scientifico)){
$result = $mysqli->query("SELECT DISTINCT rubrica.id, rubrica.nome, rubrica.cognome FROM rubrica
LEFT JOIN relazione_personale_corso ON
relazione_personale_corso.id_rubrica = rubrica.id
WHERE relazione_personale_corso.id_ruolo = '1' AND rubrica.id=".$id_responsabile_scientifico."
ORDER BY rubrica.cognome");
$data = $result->fetch_object();
echo <<<EOD
<select id="id_responsabile_scientifico" name="id_responsabile_scientifico" {$disabled}>
<option value="{$data->id}">{utf8_encode($data->cognome)} {utf8_encode($data->nome)}</option>
</select>
EOD;
}
else{
echo <<<EOD
<select id="id_responsabile_scientifico" name="id_responsabile_scientifico" onfocus="popolaResponsabileScientifico();">
<option value="seleziona">Seleziona</option>
</select>
[url="javascript:centerPopUp('rubrica.php?r=6','Inserimento dati', 800, 500, 1)"]Aggiungi[/url]
EOD;
}