Navigazione

    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. nome pagine dal mysql
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      fiorry User • 30 nov 2005, 23:27 ultima modifica di

      nome pagine dal mysql

      Il problema del mio sito è che ho una directory e tutte le pagine hanno lo stesso titolo, cioè tutte le categorie della directory hanno il titolo che ho messo nell'header, io vorrei che ogni categoria abbia il suo nome che si trova giustamente nel database mysql.
      Il template del mio script php è in html, quindi partendo dal presupposto che di php capisco poco poco e di mysql poco vorrei sapere se è possibile inserire tra i tag html <title> </title> dell'header qualcosa che mi vada a richiama il nome categoria nel mysql.

      Mi sono spiegato? credo di no, ma non so come spiegarmi meglio.....

      nel mysql ho gia trovato dove si trovano i nomi delle categorie ma se scrivo:

      <title>$cid</Title> tutto ok la pagina ha come nome il numero della categoria

      <title>$catname</title> la pagina non ha nome eppure dovrebbe andare

      o no?
      posso postare un pezzo del mio mysql?

      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
         

      • F
        fiorry User • 1 dic 2005, 17:41 ultima modifica di

        scusate se non sono stato chiaro posso spiegare meglio...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          pater Super User • 1 dic 2005, 18:13 ultima modifica di

          @fiorry said:

          scusate se non sono stato chiaro posso spiegare meglio...beh forse si 😄

          Comuqnue da quello che ho capito, tu vorresti estrarre l'indirizzo ( nome ) della pagina da MySQL no?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            fiorry User • 1 dic 2005, 22:39 ultima modifica di

            allora esattamente le cose stanno cosi e scusatemi ma non mastico molto il php e mysql quindi faccio fatica a spiegarmi correttamente:

            faccio un esempio

            il titolo della mia home page è FIORRY - MOTORE DI RICERCA

            il titolo della categoria Viaggi & Turismo è FIORRY - MOTORE DI RICERCA
            e cosi tutte le altre categorie, quindi se cercate il mio link per esempio su msn troverete circa 250 pagine con lo stesso titolo invece io vorrei che ogni categoria avesse una pagina con il nome della categoria

            qui posto un pezzo del mio mysql che dovrebbe essere quello utile:

            CREATE TABLE category (
            cid smallint(5) unsigned NOT NULL auto_increment,
            pid smallint(5) unsigned NOT NULL default '0',
            catname varchar(100) NOT NULL default '',
            catonline char(1) NOT NULL default '',
            catviews mediumint(9) NOT NULL default '0',
            catorder mediumint(9) NOT NULL default '0',
            PRIMARY KEY (cid)
            ) TYPE=MyISAM AUTO_INCREMENT=147 ;

            --
            -- Dump dei dati per la tabella quicklinks_category

            INSERT INTO category VALUES (1, 0, 'Viaggi & Turismo', 'Y', 92, 14);

            se nell'header tra i tag title scrivo $cid la pagina ha come titolo 1 che è il numero della pagina, seguendo una mia logica scrivendo tra i tag title $catname, il titolo della pagina dovrebbe risultare Viaggi & Turismo....
            ma non è cosi...

            sperando di aver chiarito il quesito spero in un chiarimento da parte di qualche esperto

            grazie :arrabbiato:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              pater Super User • 2 dic 2005, 14:49 ultima modifica di

              @fiorry said:

              allora esattamente le cose stanno cosi e scusatemi ma non mastico molto il php e mysql quindi faccio fatica a spiegarmi correttamente:

              faccio un esempio

              il titolo della mia home page è FIORRY - MOTORE DI RICERCA

              il titolo della categoria Viaggi & Turismo è FIORRY - MOTORE DI RICERCA
              e cosi tutte le altre categorie, quindi se cercate il mio link per esempio su msn troverete circa 250 pagine con lo stesso titolo invece io vorrei che ogni categoria avesse una pagina con il nome della categoria

              qui posto un pezzo del mio mysql che dovrebbe essere quello utile:

              CREATE TABLE category (
              cid smallint(5) unsigned NOT NULL auto_increment,
              pid smallint(5) unsigned NOT NULL default '0',
              catname varchar(100) NOT NULL default '',
              catonline char(1) NOT NULL default '',
              catviews mediumint(9) NOT NULL default '0',
              catorder mediumint(9) NOT NULL default '0',
              PRIMARY KEY (cid)
              ) TYPE=MyISAM AUTO_INCREMENT=147 ;

              --
              -- Dump dei dati per la tabella quicklinks_category

              INSERT INTO category VALUES (1, 0, 'Viaggi & Turismo', 'Y', 92, 14);

              se nell'header tra i tag title scrivo $cid la pagina ha come titolo 1 che è il numero della pagina, seguendo una mia logica scrivendo tra i tag title $catname, il titolo della pagina dovrebbe risultare Viaggi & Turismo....
              ma non è cosi...

              sperando di aver chiarito il quesito spero in un chiarimento da parte di qualche esperto

              grazie :xse scrivi $cid non dovresti avere manco l'1 :mmm:

              ti devi prelevare il nome della categoria dal database: interroga il database immettendo il numero della categoria:

              $result = mysql_query("SELECT catname FROM category WHERE cid = 1");
              $array = mysql_fetch_array($result, MYSQL_ASSOC);

              ed in $array['catname'] avrai il nome della categoria...

              --

              Ma usi scripts particolari per gestire il sito? Non mi convince la cosa del $cid...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • F
                fiorry User • 2 dic 2005, 17:48 ultima modifica di

                uno script che ho trovato su internet non credo sia nulla di particolare....

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  pater Super User • 2 dic 2005, 17:58 ultima modifica di

                  @fiorry said:

                  uno script che ho trovato su internet non credo sia nulla di particolare....ma che fa in particolare?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • F
                    fiorry User • 2 dic 2005, 18:13 ultima modifica di

                    è una directory di particolare è che ha un sistema di pay x click,
                    cmq non posso modificare le pagine php perchè sono criptate, posso solo modificare il template html e anche se l'header è in html non credo si possa fare quello che dici tu giusto?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      pater Super User • 2 dic 2005, 18:43 ultima modifica di

                      @fiorry said:

                      è una directory di particolare è che ha un sistema di pay x click,
                      cmq non posso modificare le pagine php perchè sono criptate, posso solo modificare il template html e anche se l'header è in html non credo si possa fare quello che dici tu giusto?lo puoi fare tranquillamente: gestisci il database tramite un tool grafico così hai le idee più chiare ( es. phpmyadmin ), ed usa una tabella per sapere il nome della pagina... Naturalmente almeno il nome della categoria lo devi sapere, poi usi lo script che ti ho consigliato e non avrai problemi!

                      http://www.giorgiotave.it/guida_php/mysql_database.php

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • F
                        fiorry User • 2 dic 2005, 21:08 ultima modifica di

                        grazie non so se ci riuscirò cmq almeno in questo forum ho trovato qulacuno disposto ad aiutarmi.
                        complimenti a giorgio per il sito ed il forum e complimenti a tutti i moderatori.
                        ciao e grazie ancora

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          pater Super User • 2 dic 2005, 21:27 ultima modifica di

                          @fiorry said:

                          grazie non so se ci riuscirò cmq almeno in questo forum ho trovato qulacuno disposto ad aiutarmi.
                          complimenti a giorgio per il sito ed il forum e complimenti a tutti i moderatori.
                          ciao e grazie ancoraeheh non ti fare problemi a chiedere se hai ancora bisogno di aiuto :yuppi: :yuppi:

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • F
                            fiorry User • 2 dic 2005, 22:34 ultima modifica di

                            incredibilmente dopo 3 settimane il webmaster che mi ha dato lo script mi ha risposto, problema risolto se ti interessa sapere come (la tua soluzione non lo ancora provata) te lo posto qua
                            ciauz

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • X
                              xbox360 User • 2 dic 2005, 23:01 ultima modifica di

                              ciao fiorry mi dice come hai fatto? mi pasti qui il tutto x cortesia m'interessa anke a me grazie mille

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • F
                                fiorry User • 3 dic 2005, 09:25 ultima modifica di

                                in pagina extra.php ho inserito il seguente codice

                                if($cid!==""){
                                $getthetitle = mysql_fetch_array(mysql_query("SELECT catname FROM quicklinks_category WHERE cid='$cid'")); $showcatname = $getthetitle["catname"]; $showcattitle = "$showcatname"; }

                                e nell'header.html tra i tag title ho messo $showcatname
                                se dovevo arrivarci da solo.... 😮

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • X
                                  xbox360 User • 3 dic 2005, 12:00 ultima modifica di

                                  scusami ma non trovo la pagina extra.php dove sta di preciso in ke directory? 😮

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • P
                                    pater Super User • 3 dic 2005, 12:29 ultima modifica di

                                    @fiorry said:

                                    in pagina extra.php ho inserito il seguente codice

                                    if($cid!==""){
                                    $getthetitle = mysql_fetch_array(mysql_query("SELECT catname FROM quicklinks_category WHERE cid='$cid'")); $showcatname = $getthetitle["catname"]; $showcattitle = "$showcatname"; }

                                    e nell'header.html tra i tag title ho messo $showcatname
                                    se dovevo arrivarci da solo.... :oma cid da dove lo prendi?????

                                    $showcattitle = "$showcatname";

                                    questo codice non so a che ti serva... non è meglio richiamare la stessa variabile?

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • X
                                      xbox360 User • 3 dic 2005, 12:52 ultima modifica di

                                      Infatti quello lo dico pure io percio mi trovo incasinato :lol:

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • X
                                        xbox360 User • 3 dic 2005, 12:55 ultima modifica di

                                        Sapete xke non posso creare questo rikiamo al db? xke ho tantissime directory tipo DOWNLOADS,TOPICS,NEWS,FEEDBACK,ECC.... come fa un solo file extra.php rikiamare tutte queste tabelle? 😢 quindi detto questo ho scoperto da solo ke x me e x voi la cosa rende al quanto impossibile potete anke kiudere ora il thread 😢

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • F
                                          fiorry User • 3 dic 2005, 16:50 ultima modifica di

                                          ragazzi io ripeto per chi non avesse letto di php capisco poco poco, so solo che cosi funziona come volevo 😄

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • P
                                            pater Super User • 3 dic 2005, 18:09 ultima modifica di

                                            @fiorry said:

                                            ragazzi io ripeto per chi non avesse letto di php capisco poco poco, so solo che cosi funziona come volevo :Dancora non capisco... bah! :lol:

                                            xbox360... perchè dovrei chiudere? Io e giorgio ti abbiamo suggerito più volte che è meglio studiare... non è bello e non concorda col nostro spirito fornirti la 'pappa' pronta, non ho alcun motivo di chiudere: altri potrebbero avere lo stesso problema...

                                            fiorry mi spieghi un pò come hai fatto? ancora sono allibito :sbonk: :sbonk:

                                            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