RI-Approccio dopo anni - PHP

Reffiu

Nuovo Utente
23 Giu 2018
5
0
1
Ciao ragazzi e buongiorno a tutti.
Oggi vi scrivo per sapere dove sbaglio. Premetto che sono anni fuori dalla programmazione!
Il problema è il seguente:
A video mi compaiono sempre tutte le "fratures...", in realtà vorrei che se non inserisco nessun valore al campo, questo non compaia(ne come valore ne tantomeno come etichetta).

Spero di essere stato chiaro,
Grazie mille


PHP:
             <h3><?php echo __( 'Caratteristiche', 'propertyhive' ); ?></h3>

            <ul style="padding-left:13px">
            <?php

                /* Aggiunte labels */
                $features_label = array();
                $features_label[0] = "Bagni";
                $features_label[1] = "Stanze da Letto";
                $features_label[2] = "Cucina";
                $features_label[3] = "Cantina";
                $features_label[4] = "Portineria";
                $features_label[5] = "Ascensore";
                $features_label[6] = "Impianto di Antifurto";
                $features_label[7] = "Pannelli Solari";
                $features_label[8] = "Riscaldamento";
                $features_label[9] = "Ingresso Indipendente";
               
                
            for( $i=0 ; $i<count($features); ++$i)
            {
                        ?>
                <li><b><?php echo $features_label[$i]; ?></b> :
                  <?php
                    if($features[$i] != '') {
                      echo $features[$i];
                    } else {
                    
                    }
                    ?>
                </li>
                    <?php
                    }
                    ?>
            </ul>
            <br>
            <?php
                }
            ?>
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
for( $i=0 ; $i<count($features); ++$i)
{
?>
<li><b><?php echo $features_label[$i]; ?></b> :
<?php
if($features[$i] != '') {
echo
$features[$i];
} else {

}
?>
</li>
<?php
}
?>
PHP:
foreach($features as $k=>$v){
    if(isset($features_label[$k] && !empty($features_label[$k])){
        echo '<li><b>'.$v.'</b></li>';
    }
}
Dovrebbe funzionare così... non so cosa contiene features, ma credo sia solo l'indice numerico uguale a features_label.....
 

Reffiu

Nuovo Utente
23 Giu 2018
5
0
1
Buongiorno, ho provato il codice ma purtroppo senza successo.
Ho modificato la IF mettendo "break":



Ora funziona, ma, c'è ancora un ma! :D
Mi mette solo i campi che riempio + 1, cioè l'ultimo campo riempito correttamente più il successivo vuoto -.-
PHP:
if($features[$i] != '') {
echo $features[$i];
} else {
break;
}
Qualche consiglio ?
Grazie ancora
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
@Reffiu
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code.gif
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 

Reffiu

Nuovo Utente
23 Giu 2018
5
0
1
PHP:
foreach($features as $k=>$v){
    if(isset($features_label[$k] && !empty($features_label[$k])){
        echo '<li><b>'.$v.'</b></li>';
    }
}
Dovrebbe funzionare così... non so cosa contiene features, ma credo sia solo l'indice numerico uguale a features_label.....

Grazie Macus_adi ho risolto con la tua soluzione. Grazie ancora
 
Discussioni simili
Autore Titolo Forum Risposte Data
W [PHP] Un dettaglio di logica e approccio sulla sicurezza di un progetto. PHP 9
P Primo approccio con mysqli PHP 6
criric Mysqli funzioni . approccio OOP Snippet PHP 0
M Primo approccio VB.NET + SQL ASP.NET 1
M Problema con l' esempio di "Approccio ai database" .NET Framework 7
W Approccio a php PHP 2
P Access: recuperare Indice dopo un insert into MS Access 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
nivaria.achinet Intercettare form solo dopo invio Javascript 1
G Il mio sito dopo aver abilitato l'ssl non visualizza le immagini con indirizzi senza ssl HTML e CSS 0
M Form: come tornare ai campi già compilati dopo invio PHP 1
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
M Inviare dati nel db dopo risposta alert PHP 0
R Cambiare il nome dell'immagine dopo caricamento ftp HTML e CSS 0
C Dopo chiusura del tag php la stringa html va a capo PHP 1
S Download di un file in automatico dopo la sua creazione PHP 2
D Lenovo Schermo nero dopo ram aggiuntiva Hardware 0
R Reinderizzamento dopo login PHP 2
felino [JQuery] Append dopo ultimo ul li del primo livello jQuery 2
Y verificare condizione dopo esecuzione della funzione Programmazione 0
M errore dopo passaggio Php 7.2 PHP 6
Cosina Reindirizzare a nuova pagina dopo echo copy PHP 4
C finestra popup dopo login PHP 2
M Guestbook - non funziona dopo upgrade di PHP PHP 5
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
S [PHP] Come mantenere selezionato checkbox dopo aver cliccato submit PHP 7
B [PHP] Creare PDF dopo inserimento dati form PHP 4
F [JavaScript] Ottenere il CSS dopo transform: scale() e transform-origin Javascript 0
bubino8 [Javascript] popup di controllo elimina dopo window.print(); Javascript 0
D [HTML] scorrimento dopo un'aggiunta di dati HTML e CSS 5
M [PHP] header (location..) non funzionante dopo login PHP 3
L [PHP] Visualizzare utente dopo login PHP 0
andreas88 Immagini non leggibili dopo trasferimento alla scheda SD Smartphone e tablet 0
W [Prestashop] Non accedo più dopo la copia da remoto a locale E-Commerce 7
M [Javascript] Aggiornare like totali dopo click Javascript 0
B [PHP] Invio mail automatico dopo compilazione form - db PHP 25
Tommy03 Generare file PHP dopo registrazione PHP 2
N [Java]problema jasper report dopo compilazione file .jar Java 0
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
A [PHP] Undefined index dopo query dal server PHP 1
D [Javascript] [HTML] Inserire slash dopo 3 numeri Javascript 5
Y [PHP] Errore di login dopo aver inserito Codice AdSense PHP 0
D Errori dopo installazione certificato SSL in Wordpress WordPress 0
otto9due GDPR 25 Maggio - script per attivare analytics, facebook ecc.. dopo il consenso. jQuery 14
G [PHP] convertire data in formato italiano dopo query PHP 6
felino [Wordpress][WooCommerce] PayPal: nessun notifica email dopo il pagamento WordPress 1
paloppa [PHP] Campi che appaiono dopo aver compilato un determinato campo PHP 7
T [PHP] impedire un doppio INSERT INTO dopo reload della pagina PHP 3
Fredyss redirect a altra pagina php dopo commit su postgresql con PDO PHP 1
gaspare490 E dopo anni mi sono iscritto Presentati al Forum 1

Discussioni simili