disabled di alcune voci di un menù a tendina prese da un ciclo while

macchiavelli.ivan

Utente Attivo
7 Dic 2012
67
0
0
PHP:
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
			{ 
		     print ('<option value="'.$row['numrubrica'].'">'.htmlspecialchars($row['rubrica']).'</option>');
		        }
		    ?>
        </select>


Salve avrei un ciclo da modificare. Vorrei che alcune voci di questo menù fossero disabilitate
HTML:
<option value="'.$row['numrubrica'].'" disabled>
Tipo if($row['numrubrica'] == 1) ....
Questa if ovviamente non è sensata, ma ho finito le cartucce. Mi consigliereste qualcosa voi? Grazie mille in anticipo.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
se non ho capito male
potresti costruirti un array con i numeri disabilitati
PHP:
<?php
//......
$disabilitati=array('123','456','789');
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){ 
	$dis="";
	if(in_array($row['numrubrica'],$disabilitati)){$dis=" disabled ";}
	print ("<option value=\"".$row['numrubrica']."\"$dis>".htmlspecialchars($row['rubrica'])."</option>");
}
//.........
?>
oppure potresti aggiungere nella tabella un campo set 1=abilitato 0=disabilitato chiamato es. abile
PHP:
<?php
//......
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){ 
	$dis="";
	if($row['abile']==0){$dis=" disabled ";}
	print ("<option value=\"".$row['numrubrica']."\"$dis>".htmlspecialchars($row['rubrica'])."</option>");
}
//.........
?>
penso che il secondo sia più comodo anche per abilitare o disabilitare un numero
 

macchiavelli.ivan

Utente Attivo
7 Dic 2012
67
0
0
Ciao borgo italia. Grazie mille. penso che così possa andare. Solo penso che ho detto una cavolata, perchè il comando disabled non funziona con tutti i browser. Quindi dovrei trovare una soluzione che vada bene per tutti. Esiste?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
ciao,
HTML:
disabled="disabled"
questa sintassi dovrebbe funzionare con tutti
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
D Abilitare scrollbar su textarea disabled HTML e CSS 0
L disabled PHP 0
L metodi visibility e disabled solo per ie? Javascript 2
Prosit9 MySQL (alcune premesse) MySQL 0
Giacomo Boccherini Impedire la visualizzazione portrait per alcune mediaqueries jQuery 1
A Limitare accesso ad alcune pagine web PHP PHP 2
G alcune parole colorate jQuery 1
K Vendo alcune pagine facebook settore travel Annunci servizi di Social Media Marketing 2
F [PHP] Cercare voci uguali nel db e unire alcune variabili PHP 0
W Piccolo sistema per gestire alcune periferiche, Java o altro linguaggio? Java 8
M La bozza di un sito con alcune funzioni javascript non si apre correttamente su smartphone Javascript 1
C [PHP] sostituzione di alcune lettere nelle stringheo PHP 1
Benix89 Modulo per pagamento con la risposta ad alcune domande Magento 1
Benix89 Modulo per pagamento con la risposta ad alcune domande PHP 2
L Creare alcune condizioni php PHP 22
O Help, devo fare un sito web con alcune caratteristiche... HTML e CSS 2
I Datagrid Jquery PHP, mi servirebbero alcune soluzioni... Insrimento immagine e filtro PHP 2
M Disabilitare alcune funzione php da scipt PHP 3
mirko.dagata Analytics: monitorare solo alcune pagine Google Analytics 2
R Alcune info su Versione Joomla e Template adatto Joomla 5
M media di alcune variabili PHP 4
A padding-top cambia in alcune pagine HTML e CSS 1
E come faccio a controllare la lunghezza e la composizione di alcune variabili? PHP 2
E come controllare che in una stringa non ci siano altre lettere tranne alcune definite? PHP 1
P Analizzare alcune cifre di un numero in php PHP 2
D Regime dei minimi: alcune domande. AIUTO! Leggi, Normative e Fisco 16
F Problema di reindirizzamento con alcune form PHP 4
P Alcune info varie su joomla: calendario e fotogallery Joomla 4
MarcoGrazia Ma alcune parti del server sono secretate? Discussioni Varie 2
R Problema visualizzazione alcune pagine con ie8 et similia HTML e CSS 6
LaKanka Problema creazione thumb solo con alcune immagini PHP 5
T photoshop cs3 non legge alcune esensioni di file Photoshop 1
A alcune domande su javascript Javascript 7
V Alcune semplici domande Reti LAN e Wireless 0
borgo italia alcune domande Supporto Mr.Webmaster 0
A segnalo alcune directory Presenta il tuo Sito 0
L alcune domande Supporto Mr.Webmaster 0
T IIS - Immagini che non si visualizzano nel browser e con il refresh, alcune si e... Web Server 3
B Alcune considerazioni SEO e Posizionamento 2
M Alcune domande sull'hosting Hosting 3
peppoweb Svelato il nome e alcune peculiarità del nuovo sistema operativo Microsoft Windows e Software 0
T fatture con voci fattura in php PHP 0
P inserire due voci in un titolo post wp WordPress 1
Spown [WordPress] Problemi visualizzazione su più browser + voci menu in movimento WordPress 1
V motore di ricerca e voci link Ajax 2
S strane voci dalla telecamera ip IP Cam e Videosorveglianza 4
asevenx Gestire posizionamento voci sottomenu che si nascondono HTML e CSS 1
Z Preventivo SEO: quali voci inserire? SEO e Posizionamento 2
A Voci di menu che non si comportano da link HTML e CSS 1
F border li causa lo spostamento delle voci di menù HTML e CSS 2

Discussioni simili