Navigazione

  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Registrati
  • Accedi
Privacy - Termini e condizioni
© 2020 Search On Media Group S.r.l.
  • Registrati
  • Accedi
  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Stream
  • Interest
  • Categories
  1. Home
  2. Categorie
  3. Coding e Sistemistica
  4. Coding
  5. $_GET ... help
Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
  • L
    lucas34 User • 27 mag 2007, 23:05 ultima modifica di

    $_GET ... help

    Ciao! Eccomi con un nuovo problema.

    Ho un amico che vorrebbe costruire un sito dinamico, con pagine del tipo *pagina?categoria=gatti&foto=grande
    *
    Premetto che questo mio amico ha conoscenze di php ma non di mysql (ho provato a spiegargli le basi, ma niente... ). Mi ha chiesto consiglio, e l'unica cosa che mi è venuta in mente è questa:

    [php]if($_GET['categoria'] == 'gatti' and $_GET['foto'] == 'grande')
    echo 'categoria=gatti e foto=grande';
    elseif(...[/php]e continuare con gli elseif. Quindi, visto che questo mio amico non vuole usare mysql, come vi sembra l'idea? Aspetto vostri commenti, consigli e anche critiche. 🙂

    0 Miglior Risposta Ringrazia Cita Rispondi

      1 Risposta Ultima Risposta
      Caricamento altri post
      Rispondi
      • Topic risposta
      Effettua l'accesso per rispondere
      • Da Vecchi a Nuovi
      • Da Nuovi a Vecchi
      • Più Voti
       

    • G
      gringo75 User • 28 mag 2007, 00:53 ultima modifica di

      Sinceramente non penso sei stato chiaro, puoi provare a spiegarti meglio su cosa vuoi ottenere?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        lucas34 User • 28 mag 2007, 12:05 ultima modifica di

        si.... semplicemente vorrebbe avere tutti i dati salvati in una sola pagina e la possibilità di richiamarli con una querytring...
        per esempio nella pagina *index.php *vorrebbe avere una cosa del genere
        [php]
        if(!$_GET)
        echo 'index'; // index.php
        elseif($_GET['pagine'] == 'contattami')
        echo 'form'; //index.php?pagine=contattami
        [/php]e così via.... la mia domanda è: quali sono i pro e i contro di usare questo metodo?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          gringo75 User • 28 mag 2007, 13:14 ultima modifica di

          Diciamo che non riesco a capire cosa c'è di dinamico... comunque quello dipende dall'output della pagina quale sarà.

          Comunque io affronterei almeno la questione con degli include, almeno eviti di
          avere un megapaginone con tutte le pagine dentro.

          Una soluzione potrebbe essere del tipo HEADER - INCLUDE - FOOTER

          Problemi particolari non ne dovresti avere.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            probid Super User • 28 mag 2007, 16:16 ultima modifica di

            Secondo me invece di includere le varie pagine o di scriverne i contenuti con echo,invece,potresti utilizzare i templates come da me descritto qui,oppure la classe php smarty.
            Così facendo la pagina index.php sarebbe più leggera e più gestibile e lo script intero sarebbe molto semplice da usare,in quanto nei templates basterebbe usare semplice html. 😉
            Facci sapere,ciao! 🙂

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              lucas34 User • 28 mag 2007, 17:08 ultima modifica di

              Sisi, quella cosa orribile con gli echo l'ho scritta per esempio. 🙂

              Per la classe smarty, ci sto lavorando sopra (w la programmazione ad oggetti :D).

              Comunque penso di insistere per insegnargli qualcosa di php e mysql... in fondo una cosa così (inutile) si potrebbere ottenere anche con dei semplici htaccess...

              Grazie per le risposte 🙂

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti