Ho trovato un sistema per arrivare alla mia pagina dei corsi ma con un piccolo problema:
Innanzittutto vi posto il codice:
Codice PHP:
require_once('../Connections/generale.php');
include('../inc/common.inc.php');
//estrai formazioni mese di gennaio 2009
mysql_select_db($database_generale, $generale);
$query_rs_formazioni01 = "SELECT DATE_FORMAT(Data, '%d.%m.%Y') AS DataCorso, ID_formSP, Corso, DataAggiuntiva, Orario, Durata FROM tbl_formsp WHERE `Data` BETWEEN '09.01.01' AND '09.01.31' ORDER BY `Data` ASC";
$rs_formazioni01 = mysql_query($query_rs_formazioni01, $generale) or die(mysql_error());
$row_rs_formazioni01 = mysql_fetch_assoc($rs_formazioni01);
$totalRows_rs_formazioni01 = mysql_num_rows($rs_formazioni01);
$formazione01 = $row_rs_formazioni01['ID_formSP'];
//estrai iscrizioni mese di gennaio 2009
mysql_select_db($database_generale, $generale);
$query_rs_iscrizioni01 = "SELECT tbl_iscrizioneformsp.ID_iscrizioneFormSP, tbl_iscrizioneformsp.Formazione, dbo_ruoli.Sigla, dbo_collaboratori.Nome, dbo_collaboratori.Cognome, tbl_iscrizioneformsp.Preiscrizione, tbl_iscrizioneformsp.IscrizioneDef, tbl_iscrizioneformsp.ParereRF FROM generale5.dbo_collaboratori INNER JOIN generale5.tbl_iscrizioneformsp ON (dbo_collaboratori.ID_collaboratore = tbl_iscrizioneformsp.SP) INNER JOIN generale5.dbo_ruoli ON (dbo_ruoli.ID_ruolo = dbo_collaboratori.Funzione) WHERE tbl_iscrizioneformsp.Formazione = $formazione01";
$rs_iscrizioni01 = mysql_query($query_rs_iscrizioni01, $generale) or die(mysql_error());
$row_rs_iscrizioni01 = mysql_fetch_assoc($rs_iscrizioni01);
$totalRows_rs_iscrizioni01 = mysql_num_rows($rs_iscrizioni01);
HTML vario che non riporto
<span class="titolo_pagina">Gennaio 2009</span>
<?php do { ?>
<table width="100%" border="0" cellspacing="0">
<tr>
<td colspan="2"><span class="sottotitle"><?php echo $row_rs_formazioni01['Corso']; ?></span>
<span class="corsivo">(<?php echo $row_rs_formazioni01['DataCorso']; ?> alle <?php echo $row_rs_formazioni01['Orario']; ?> per la durata di <?php echo $row_rs_formazioni01['Durata']; ?>) <?php if ($row_rs_formazioni01['DataAggiuntiva'] = "") {echo "ev. data aggiuntiva: ".$row_rs_formazioni01['DataAggiuntiva']; }; ?></span>
</td>
</tr>
<tr>
<td width="7%"></td>
<td width="93%"><table width="500" border="0" cellpadding="1" cellspacing="1">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="testo_intestazione">
<td>EMT</td>
<td>Preiscritto</td>
<td>Parere RF</td>
<td>Iscritto</td>
<td></td>
</tr>
<?php do { ?>
<tr>
<td bgcolor="#F0F0F0"><?php echo $row_rs_iscrizioni01['Sigla']." ".$row_rs_iscrizioni01['Nome']." ".$row_rs_iscrizioni01['Cognome'];?></td>
<td bgcolor="#F0F0F0" class="menu2"><?php echo ConvertiPreiscrizioni($row_rs_iscrizioni01['Preiscrizione']);?></td>
<td bgcolor="#F0F0F0" class="menu2"><?php if ($row_rs_iscrizioni01['ParereRF'] == 2) { echo "Da iscrivere"; } elseif ($row_rs_iscrizioni01['ParereRF'] == 1) {echo "Non iscrivere";} else {echo "Nessun parere";};?></td>
<td bgcolor="#F0F0F0" class="menu2"><?php echo ConvertiIscrizioni($row_rs_iscrizioni01['IscrizioneDef']);?></td>
<td bgcolor="#F0F0F0" class="menu2">modifica</td>
</tr>
<?php } while ($row_rs_iscrizioni01 = mysql_fetch_assoc($rs_iscrizioni01)); ?>
</table></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
<?php } while ($row_rs_formazioni01 = mysql_fetch_assoc($rs_formazioni01)); ?>
Il problema che mi mostra la lista dei corsi dove si è effettivamente iscritta gente, ma non mi fa vedere le persone iscritte.
Cosa sbaglio?
Ciao mau