Visualizzazione risultati 1 fino 11 di 11

Discussione: Aiuto include php

  1. #1
    Guest

    Predefinito Aiuto include php

    salve a tutti sto creando un piccolo sito ho chiamato la index index.php nel tabella centrale ho inserito include in questo modo:
    Codice PHP:
    <?php
    if ($page == NULL || $page == "index")
    {
    include(
    "home.html");
    }
    if (
    $page == "regole")
    {
    include(
    "regole.html");
    }
    if (
    $page == "guida1")
    {
    include(
    "guida1.html");
    }
    if (
    $page == "contatti")
    {
    include(
    "contatti.html");
    }
    if (
    $page == "scarica")
    {
    include(
    "scarica.php");
    }

    ?>
    e vorrei che quando clicco su un link nel menu il contenuto cambi solo nella tabella dove ho inserito gli include il menu(in java ) l'ho modificato cosi:
    Codice HTML:
    <a href="index.php?pag=home" class="MJ_LinkClass" ><img src="imagini/cuoricin.gif"  border="0" alt=""/><strong> Home</strong></a>
              <a href="index.php?pag=regole.html" class="MJ_LinkClass" ><img src="imagini/cuoricin.gif" border="0"  alt=""/><strong> Flash Chat</strong></a>
              <a href="index.php?pag=regole" class="MJ_LinkClass" ><img src="imagini/cuoricin.gif" border="0"  alt=""/> <strong>Regolamento</strong></a>
    solo che cliccando sui link non succede nulla sapreste aiutarmi grazie in anticipo
    se per capire bene volete dare un occhiata sto usando una pagina di prova
    http://chatrubacuori.altervista.org/...ange/index.php

    ovviamente il resto dei link e di include non l'ho modificato mi sto basando solo su home e la pagina regole
    Ultima modifica di karl94 : 12-04-2014 alle ore 13.13.11

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Invece di $page, devi usare $_GET['pag']

    Invece di controllare se è null, dovresti usare la isset().
    Inoltre dovresti anche prevedere il fatto che un visitatore può manualmente modificare la stringa. In questo caso come si comporterebbe lo script? (invece degli if dovresti usare else if, così nell'ultimo puoi usare else per gestire questa situazione).

    Ciao!

  3. #3
    Guest

    Predefinito

    siccome non conosco molto il php non e che potresti farmi un esempio corretto poi seguendo il tuo completo i link successivi?
    Codice PHP:
    <?php
    if ($page == NULL || $page == "index")
    {
    include(
    "home.html");
    }
    if (
    $page == "regole")
    {
    include(
    "regole.html");
    }

    ?>
    e come fare il link corretto mantenendo immagine e class nel menu ?
    Codice HTML:
    <a href="index.php?pag=regole.html" class="MJ_LinkClass" ><img src="imagini/cuoricin.gif" border="0"  alt=""/><strong> Regole</strong></a>
    Grazie mille in anticipo

    Ciao!
    Ultima modifica di alemoppo : 12-04-2014 alle ore 20.24.51 Motivo: +tag

  4. #4
    Guest

    Predefinito

    perche nessuno e disposto ad aiutarmi? io non conosco il php avevo bisogno di un sempio concreto per linkare piu pagine per favore potete scrivermelo bastano solo la parte da includere nella home con 2 3 pagine di esempio e come sviluppare il link

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Citazione Originalmente inviato da chatrubacuori Visualizza messaggio
    perche nessuno e disposto ad aiutarmi?
    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Invece di $page, devi usare $_GET['pag']
    Comunque, non puoi pensare di scrivere un codice PHP senza conoscere PHP. Prima dovresti leggere una guida!

    Ciao!

  6. #6
    Guest

    Predefinito

    va bene scusate il disturbo non scrivero piu in questo forum cosi non vi disturbo ciao

  7. #7
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Stiamo scherzando? Dopo averti dato la soluzione, visto che non hai voglia nemmeno di provarla, ti arrabbi perché non ti scrivo la pappa pronta?

    Cosa non capisci della frase:
    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Invece di $page, devi usare $_GET['pag']
    ?

    Ciao!
    Ultima modifica di alemoppo : 16-04-2014 alle ore 15.49.30

  8. #8
    Guest

    Predefinito

    non mi arrabbio ma visto che nessuno rispondeva ho pensato che nessuno volesse aiutarmi da quello che mi hai spiegato tu io ho capito di fare cosi:
    <?php
    if ($_GET['index'])
    {
    include("home.html");
    }
    if $_GET['regole'])
    {
    include("regole.html");
    }
    if $_GET['chat'])
    {
    include("chat.html");
    }


    ?>
    ma non funziona lo stesso allora ho chiesto un esempio di qualche riga di codice per capire tutto qua.

  9. #9
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Codice PHP:
    <?php
    if ($page == NULL || $page == "index")
    {
    include(
    "home.html");
    }
    if (
    $page == "regole")
    {
    include(
    "regole.html");
    }
    if (
    $page == "guida1")
    {
    include(
    "guida1.html");
    }
    if (
    $page == "contatti")
    {
    include(
    "contatti.html");
    }
    if (
    $page == "scarica")
    {
    include(
    "scarica.php");
    }

    ?>
    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Invece di $page, devi usare $_GET['pag']
    Codice PHP:
    <?php
    if ($_GET['pag'] == NULL || $_GET['pag'] == "index")
    {
    include(
    "home.html");
    }
    if (
    $_GET['pag'] == "regole")
    {
    include(
    "regole.html");
    }
    if (
    $_GET['pag'] == "guida1")
    {
    include(
    "guida1.html");
    }
    if (
    $_GET['pag'] == "contatti")
    {
    include(
    "contatti.html");
    }
    if (
    $_GET['pag'] == "scarica")
    {
    include(
    "scarica.php");
    }

    ?>
    Ciao!

  10. #10
    Guest

    Predefinito

    adesso funziona ti ringrazio e mi scuso se sono sembrato sgorbutico ma sono giorni che provavo e non capivo
    buona continuazione grazie ancora
    Ciao!

  11. #11
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Come ti dicevo nel secondo messaggio, sarebbe meglio far così:
    Codice PHP:
    <?php
    if (!isset($_GET['pag']) || $_GET['pag'] == "index")
    {
    include(
    "home.html");
    }
    else if (
    $_GET['pag'] == "regole")
    {
    include(
    "regole.html");
    }
    else if (
    $_GET['pag'] == "guida1")
    {
    include(
    "guida1.html");
    }
    else if (
    $_GET['pag'] == "contatti")
    {
    include(
    "contatti.html");
    }
    else if (
    $_GET['pag'] == "scarica")
    {
    include(
    "scarica.php");
    }
    else
    {
    include(
    "home.html");
    }

    ?>
    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •