[RISOLTO]Se non è disponibile non stamparmi il valore nel menù a tendina

nofcfro

Utente Attivo
27 Mag 2012
72
0
6
Salve,
sto usando chronoform su Joomla, ho un menù a tendina che popola i dati dal database, precisamente dalla tabella "magliette". La tabella "magliette" ha fondamentalmente due campi importanti: "nome_maglietta" e "disponibilita". Quale codice devo usare per dire che se la disponibilità è 0 allora non deve stamparmi il valore nel menù a tendina? PS. Il campo "disponibilita" l'ho messo di tipo boolean, ho fatto bene??
Grazie anticipatamente ^___^

Allego codice:

PHP:
<?php
 
$nome_selected = JRequest::getInt('maglietta', '', 'post');
$db =& JFactory::getDBO();

$query = "SELECT `maglietta`  FROM `#__magliette` ";

$db->setQuery($query);
$nomes = $db->loadAssocList();
$nome_options = "";

foreach ( $nomes as $v ) {
 if ( $nome_selected == $v['maglietta'] ) {
 $selected = "selected='selected'";
 } else {
 $selected = '';
 }
 
 $nome_options .= "<option value='".$v['maglietta']."' $selected >".$v['maglietta']."</option>";
 
}
?>
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
Provo a risponderti dal quesito più semplice,

1) "disponibilita" l'ho messo di tipo boolean, ho fatto bene??

si, se vuoi "disponibile" o "non disponibile"
no, se vuoi sapere il numero di magliette disponibili, aggiornando il valore in "tempo reale"

2) come non includere l'indisponibile nella tendina,

aggiungi nella select anche la disponibilità ($query = "SELECT `maglietta`,`disponibilita` FROM `#__magliette` ";
)
esegui $nome_options .... solo per disponibilità <> 0 (if (disponibilita <> 0 ) $nome _options ..... )

ciao
marino
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Ti basta modificare questa query:
PHP:
$query = "SELECT `maglietta`  FROM `#__magliette` ";
Con questa:
PHP:
$query = "SELECT `maglietta`  FROM `#__magliette` WHERE `disponibilita` <> 0";
E automaticamente avrai solo le magliette che sono disponibili.
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [RISOLTO]Windows media player non mi funziona più su win 10 pro 64 bit Windows e Software 2
ken_korn [Javascript][Risolto] browser.tab.Tabs.favIconUrl non funziona Javascript 5
A [RISOLTO] Table elaborata da codice PHP con dati da DB non visualizzata in IFRAME PHP 15
G [PHP][RISOLTO] Include/Require non funzionante PHP 9
G [RISOLTO][PHP] Call to a member function num_rows() on a non-object PHP 9
M [RISOLTO] jQuery non funziona... valore "undefined" jQuery 2
CristianB72 [RISOLTO] [PHP] Istruzione "if" non funziona PHP 6
E [risolto] win 8.1 + IE11 le sessioni PHP non fuonzionano correttamente PHP 7
Monital [risolto] insert into if select non presente MySQL 7
emanuelevt [risolto] classe che non si rimuove jQuery 1
M [RISOLTO] Immagini come link e immagine non cliccabile HTML e CSS 16
F [RISOLTO] .bind() jquery non funziona su firefox jQuery 3
M [risolto] Select non funziona dopo 8 record MySQL 8
F [Risolto] Form di modifica record non riconosce <br> db access Classic ASP 3
S [RISOLTO]aiuto, non riesco afar funzionare il camp odi ricerca per un DB con PHP PHP 5
F [Risolto] Form non invia a db access caratteri accentati Classic ASP 1
F [Risolto] Form non invia a db access caratteri accentati Classic ASP 16
L [RISOLTO]Pagina PHP jquery Mobile non funziona scroll nella pagina jQuery 3
L [RISOLTO]PDO if per "non ci sono dati" PHP 8
G Perchè non funziona $_SERVER['HTTP_REFERER'][risolto] PHP 7
L (risolto) MySQL 0
B getElementById su piu id(Risolto) Javascript 7
L Esercitarsi con Js [RISOLTO] Javascript 4
C [RISOLTO]Inserimento variabile php in input html PHP 20
L risolto visualizzazione e ordinamento dati PHP 1
moustache [RISOLTO] SQL PHP IIS PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
L update tabelle in php mysql [risolto] PHP 6
M Semplice visualizzatore di immagini [risolto con plugin wp] PHP 7
L [RISOLTO] Stampa a video risultato count in html PHP 13
L [RISOLTO] Eliminare una discussione creata PHP 3
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
A [PHP] Problema query insert [RISOLTO] PHP 14
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
elpirata [RISOLTO][Javascript] Datapicker e autocompletamento campo input Javascript 2
elpirata [RISOLTO][Mysql] Problema insert valori apostrofati MySQL 1
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
G [MS Access] Gestione biglietti [RISOLTO] MS Access 2
G [MS Access] Casella combinata & Query [RISOLTO] MS Access 4
G [MS Access] Query mese corrente con conteggio [RISOLTO] MS Access 2
C [RISOLTO][PHP] Errore di sintassi PHP 8
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
C [RISOLTO][PHP] Conteggio righe di una tabella PHP 4
N [PHP] Utilizzo variabili di sessione [Risolto] PHP 13
Tommy03 [RISOLTO][PHP] Webserver o devserver? PHP 2
Sergio Unia Recupero dati da una vecchia versione MySql [Risolto] MySQL 4

Discussioni simili