Newsgroup: it.comp.www.php
Titolo: eliminare opzione combobox

Salve a tutti, questo è il mio problema:
ho questa combobox.
<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>
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.
Mi potreste dare qualche suggerimento su come fare?
Grazie. 

 Mi potreste dare qualche suggerimento su come fare?
provo ad indovinare, visto che non hai dato nessuna specifica :
selezioni il numero, inserisci gli articoli e poi fai submit.
A questo punto lato server gli articoli inseriti vengono messi nel db. 
Ah,non hai specificato se tutto questo deve essere associato ad un
utente (quindi previa login) o è generale per tutto il sito.
Poi torni nella pagina precedente e il php che la genera deve togliere
dalle opzioni possibili quella che hai completato(?) precedentemente.
per fare una cosa del genere ci sono N soluzioni, scendere nel dettalgio
di ognuna è un po' lunga, in ogni caso è becessario che tu specifichi la
struttura del db e se la cosa deve funzionare tramite login o meno
ciao

 ha scritto nel messaggio 
news:pan.2008.12.29...@inwind.it...


 attiva   enum('0', '1', '2')
io qua non vedo niente che riguarda quegli "articoli" di cui parlavi, in
ogni caso, o aggiungi un capo "visionato" con valori [0,1], che imposti a
zero di default ed ad 1 quando sottometti il form (e quindi poi fai la
select di presentazione solo sui recordche hanno visionato=0)
oppure ti appoggi (se puoi) a quel campo attiva, ma credo che serva a
qualcos'altro.
Se non puoi cambiare la struttura della tabella, ne devi costruire
un'altra (sarebbe uno spreco, ma non vedo altre soluzioni) costituita da
due campi
id_edizione,visionato. Questa la potresti costruire via via che sottometti
il form (quindi inserendo i soli record visionati) ricordandoti che in una
eventuale select devi fare una LEFT OUTER JOIN.
In ogni caso molto meglio aggiungere un campo alla tabella principale
ciao

 ha scritto nel messaggio 
news:pan.2008.12.29....@inwind.it...


 ha scritto nel messaggio 
news:49590ad7$0$1117$4faf...@reader1.news.tin.it...


 Puoi consigliarmi come risolvere?
Manca un bel pezzo di codice, scritto così potrebbe essere di tutto.
Oppure, se il codice è tutto lì, è palese che non funzioni.
Enrico

 if($ed_aperta == 1)
sarebbe meglio fosse questo
if($ed_aperta > 0)

 ha scritto nel messaggio 
news:pan.2008.12.29....@inwind.it...
