Visualizzazione dei risultati da 1 a 5 su 5

Discussione: if-else

  1. #1

    if-else

    In questa istruzione:


    <div class="gabbia">[img]../pix/comuni/<?php echo $row_stemma_comune['nome_comune']; ?>.gif[/img]</div>
    prendo l'immagine gif che ha il nome del comune selezionato, tuttavia vorrei dargli un if nel caso il comune si trovasse in un'altra provincia, passandogli invece l'id

    <?php
    if($row_stemma_comune['provincia_comune']=="BZ"{
    <div class="gabbia">[img]../pix/comuni/<?php $row_stemma_comune['id_comune']; ?>.gif[/img]</div

    }else{

    <div class="gabbia">[img]../pix/comuni/<?php echo $row_stemma_comune['nome_comune']; ?>.gif[/img]</div>
    }
    ?>

    Concettualmente non dovrebbe fare una grinza ma non mi chiude l'ultimo tag ?>. Non è che ci sono troppi tag <?php e ?>. Come si potrebbero eliminare i due tag interni alle istruzioni if, di modo tale che tutta l'istruzione venga riconosciuta come if else?

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    <?php
    if($row_stemma_comune['provincia_comune']=="BZ")
    	echo "<div class=\"gabbia\"><img src=\"../pix/comuni/{$row_stemma_comune['id_comune']}.gif\"></div>\n";
    else
    	echo "<div class=\"gabbia\"><img src=\"../pix/comuni/{$row_stemma_comune['nome_comune']}.gif\"></div>\n";
    ?>
    think simple think ringo

  3. #3
    Ok grazie. Un ultimo favore: è giusto questo costrutto



    echo "<div class=\"gabbia1\"><"$row_stemma_comune['blasone_comune']"></div>\n";

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da CHARLIEGOLF
    Ok grazie. Un ultimo favore: è giusto questo costrutto



    echo "<div class=\"gabbia1\"><"$row_stemma_comune['blasone_comune']"></div>\n";
    no, dovresti ottenere un warning

    codice:
    echo "<div class=\"gabbia1\">{$row_stemma_comune['blasone_comune']}</div>\n";
    think simple think ringo

  5. #5
    Grazie tante Marchetto, adesso funziona tutto bene. Ho aggiunto le graffe nelle condizionali e adesso è apposto. Grazie ancora Carletto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.