Salve a tutti, ho un problema che non riesco a risolvere.
Ho una combobox in cui le opzioni sono i numeri di una rivista on-line; quando scelgo un numero della rivista(per poi inserire gli articoli), quando poi vado di nuovo nel form,
nelle opzioni quel numero della rivista che ho scelto non deve più comparire.
Per esempio se scelgo Gennaio, quando vado di nuovo nel form, nelle opzioni
della combobox devono comparire solo i numeri da Febbraio a Dicembre.
So che devo controllare cosa già c'è nel database e mostrare solo quello che
manca.
Nel tabella edizioni del database ho aggiunto un campo(ed_selezionata) che viene
impostato a 1 quando quell'edizione è stata scelta dalla combobox.
Mi potete dare una suggerimento su come fare?
Questo è il codice:
Questa è la struttura del database (tabella edizioni):
Ho una combobox in cui le opzioni sono i numeri di una rivista on-line; quando scelgo un numero della rivista(per poi inserire gli articoli), quando poi vado di nuovo nel form,
nelle opzioni quel numero della rivista che ho scelto non deve più comparire.
Per esempio se scelgo Gennaio, quando vado di nuovo nel form, nelle opzioni
della combobox devono comparire solo i numeri da Febbraio a Dicembre.
So che devo controllare cosa già c'è nel database e mostrare solo quello che
manca.
Nel tabella edizioni del database ho aggiunto un campo(ed_selezionata) che viene
impostato a 1 quando quell'edizione è stata scelta dalla combobox.
Mi potete dare una suggerimento su come fare?
Questo è il codice:
Codice:
<?php
$ed_aperte = mysql_query("SELECT * FROM edizioni WHERE edselezionata=0")
or die(log_action(mysql_error()));
$ed_aperta=mysql_num_rows($ed_aperte);
if($ed_aperta > 0){
echo "<select id='selectNextEdition' name='edizione'>
<optgroup label='Edizioni libere'>
<option value='9:1:2009' label='IX - Gennaio 2009'>IX - Gennaio
2009</option>
<option value='9:2:2009' label='IX - Febbraio 2009'>IX - Febbraio
2009</option>
<option value='9:3:2009' label='IX - Marzo 2009'>IX - Marzo 2009</option>
<option value='9:4:2009' label='IX - Aprile 2009'>IX - Aprile 2009</option>
<option value='9:5:2009' label='IX - Maggio 2009'>IX - Maggio 2009</option>
<option value='9:6:2009' label='IX - Giugno 2009'>IX - Giugno 2009</option>
<option value='9:7:2009' label='IX - Luglio/Agosto 2009'>IX - Luglio/Agosto
2009</option>
<option value='9:8:2009' label='IX - Settembre 2009'>IX - Settembre
2009</option>
<option value='9:9:2009' label='IX - Ottobre 2009'>IX - Ottobre
2009</option>
<option value='9:10:2009' label='IX - Novembre 2009'>IX - Novembre
2009</option>
<option value='9:11:2009' label='IX - Dicembre 2009'>IX - Dicembre
2009</option>
</optgroup></select>";
}
?>
Codice:
id int(11) -PRIMARY KEY
edanno tinyint(4)
edmese tinyint(4)
edannoreale int(11)
ednumero tinyint(4)
fotocover varchar(255)
fotoautore varchar(255)
fotodesc longtext
attiva enum('0', '1', '2')
ed_selezionata enum('0', '1')