Switch errato

Erzsébeth

Nuovo Utente
25 Lug 2012
14
0
1
36
Torino
Buongiorno.
Questo forum mi sta salvando il lavoro ormai.

Ho inserito la mappa nelle schede degli annunci, ma non sempre viene compilata la scheda degli indirizzi, quindi la mappa da errore con javascript.

Ma se invece dell'errore io volessi solo nascondere il div contenente la mappa quando la scheda non è completa?

Tipo questo codice, solo che mi dice che è sbagliato
PHP:
<hr/>
  <div> <!-- Mappa-->
  <?
    switch(basename($_SERVER['PHP_SELF'])){
    case "annuncio-scheda.php":
      if(isset($azienda)){
      ?>
        <div>
          <h6 class="bg-bianco30" style="color:#979797;">Mappa by Google&trade;</h6>
        </div>
        <input type="hidden" id="address" name="address" value="<?=$azienda->indirizzo;?> <?=$azienda->cap;?> - <?=$azienda->citta;?>"/>
        <div id="map" style="height: 300px; width: 100%"></div>
        <?
      break;
      default:
    ?>
<div class="clear">&nbsp;</div>

dove sbaglio??
 
Ciao,
mancano delle parentesi a chiusura }

PHP:
<hr/>
<div> <!-- Mappa-->
    <?php
    switch (basename($_SERVER['PHP_SELF'])) {
        case "annuncio-scheda.php":
            if (isset($azienda)) {
                ?>
                <div>
                    <h6 class="bg-bianco30" style="color:#979797;">Mappa by Google&trade;</h6>
                </div>
                <input type="hidden" id="address" name="address" value="<?= $azienda->indirizzo; ?> <?= $azienda->cap; ?> - <?= $azienda->citta; ?>"/>
                <div id="map" style="height: 300px; width: 100%"></div>
                <?php
            }
            break;
        default:
            break;
    }
    ?>
    <div class="clear">&nbsp;</div>

mi sono limitato a verificare la sintassi
 

Discussioni simili