Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Problema con include

  1. #1

    Problema con include

    ho un piccolo problema con include:
    Codice PHP:
    [*][url="index_1.php?foto=adv"]Advertising[/url][*][url="index_1.php?foto=fashion"]Fashion portraits[/url]
    .....
                    <?php
                    
    if (!isset($_GET['foto'])) {
                        echo <<<HTML
                            <div id="testo">
                                [img]images/logo.JPG[/img]
                            </div>
    HTML;
                    }
                    if (isset(
    $_GET['foto']) == adv) {
                        include_once 
    'advertising/adv.php';
                    }
                    if (isset(
    $_GET['foto']) == fashion) {
                        include_once 
    'fashion_portraits/fashion.php';
                    }
                    
    ?>
    quando clicco su uno dei due link mi vengono inclusi entrambi i file.
    qualìè il problema??

  2. #2
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    prova con elseif


    elseif (isset($_GET['foto']) == fashion) {
    include_once 'fashion_portraits/fashion.php';
    }

  3. #3
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    Codice PHP:
    [*][url="index_1.php?foto=adv"]Advertising[/url][*][url="index_1.php?foto=fashion"]Fashion portraits[/url]
    .....
                    <?php
                    
    if (!isset($_GET['foto'])) {
                        echo <<<HTML
                            <div id="testo">
                                [img]images/logo.JPG[/img]
                            </div>
    HTML;
                    }
                    if (isset(
    $_GET['foto']) == "adv") {
                        include_once 
    'advertising/adv.php';
                    }
                    elseif (isset(
    $_GET['foto']) == "fashion") {
                        include_once 
    'fashion_portraits/fashion.php';
                    }
                    
    ?>
    eXvision

  4. #4
    mettendo tutti elseif mi carica sempre advertising.
    se metto come mi ha detto brodik advertising me lo carica ma nn funziona javascript e se clicco si fashion mi carica advertising.

    bho nn so cosa pensare.

  5. #5
    vi posto le pagine da includere:
    Codice PHP:
    <script type="text/javascript" >
        function recalc(){
            $(function() {
                $("div#makeMeScrollable").smoothDivScroll("recalculateScrollableArea");
            });
        }
    </script>
    <div id="makeMeScrollable">
        <div class="scrollingHotSpotRight">
            [url="javascript:void(0)"][img]../css/images/3.jpg[/img][/url]
        </div>
        <div class="scrollingHotSpotLeft">
            [url="javascript:void(0)"][img]../css/images/1.jpg[/img][/url]
        </div>
        <div class="scrollWrapper">
            <div class="scrollableArea">
                <?php
                $dirname 
    "foto_marzia/fashion";
                
    $images scandir($dirname);
                
    sort($images);
                foreach (
    $images as $file) {
                    if ((
    substr($file, -5) == ".jpeg") || (substr($file, -4) == ".jpg")) {
                        echo <<<HTML
    [img]foto_marzia/fashion/$file[/img]
    HTML;
                    }
                }
                
    ?>
            </div>
        </div>
    </div>
    <script type="text/javascript" >
        recalc();
        $("img#destra").bind("mouseover", function() {
            $(this).attr("src", "../css/images/4.jpg");
        }).bind("mouseout", function() {
            $(this).attr("src", "../css/images/3.jpg");
        });

        $("img#sinistra").bind("mouseover", function() {
            $(this).attr("src", "../css/images/2.jpg");
        }).bind("mouseout", function() {
            $(this).attr("src", "../css/images/1.jpg");
        });
    </script>
    sono tutte uguali tranne che cambia il percorso delle immagini.

  6. #6
    ISSET() ha come return un valore boleano!!!

  7. #7
    Originariamente inviato da oly1982
    ISSET() ha come return un valore boleano!!!
    eh lo so ma nn saprei se e come sia risolvibile.

  8. #8
    Codice PHP:
    $variabile_da_cui_dipendono_i_contenuti = isset($_GET['foto']) ? trim($_GET['foto']) : 'non_ha_selezionato_nulla';
    switch(
    $variabile_da_cui_dipendono_i_contenuti)
        {
        case 
    'adv':
            include_once 
    'advertising/adv.php'
            break;
            
        case 
    'fashion':
            include_once 
    'fashion_portraits/fashion.php'
            break;
            
        default:
            echo 
    '
                            <div id="testo"> 
                                [img]images/logo.JPG[/img] 
                            </div>'
    ;
        } 

  9. #9
    grazie appena posso provo e ti faccio sapere!!

  10. #10
    con lo switch pare funzionare.
    Grazie!!

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.