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. stampare news
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      talkoman User Attivo • ultima modifica di

      stampare news

      Ciao a tutti...tramite un pannello admin(nella cartella /admin) permetto all'amministratore del sito di inserire le news nel database..
      Poi come faccio a far visualizzare l'ultima news inserita nella home page del sito?
      GraziE!!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        mz User Attivo • ultima modifica di

        prova così:

        [PHP]select * from tabella ORDER BY id DESC limit 1
        [/PHP]

        :ciauz:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          talkoman User Attivo • ultima modifica di

          così mi da solo la prima o tutte in ordine decrescente?
          mi puoi commentare l'istruzione per favore?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            mz User Attivo • ultima modifica di

            ho supposto che le news erano registrate in un db, supponendo che siano in "tabella", in quel modo prendi l'ultima inserita, supponendo ancora che ogni news abbia un id crescente, se vuoi le ultime 10 sostituisci 10 all'1.

            Ho fatto abbastanza supposizioni, se non hai gestito così le tue news facci sapere come ...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              talkoman User Attivo • ultima modifica di

              si si...dovrebbe andare...dmn provo.:D
              grazie

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                talkoman User Attivo • ultima modifica di

                quindi faccio così??

                [PHP]id=$_GET['id'];
                $testo=@mysql_query("SELECT * FROM news ORDER BY id_news DESC limit 1 ");
                if(mysql_num_rows($testo)<1)
                exit('Non è possibile trovare la news.');

                $testo=mysql_fetch_array($testo);
                $titolo=$testo['titolo'];
                $text=$testo['testo'];
                $datas=$testo['data'];
                $text=htmlspecialchars($text);[/PHP]

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • massimux
                  massimux Moderatore • ultima modifica di

                  si dovrebbe andare 😉

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    talkoman User Attivo • ultima modifica di

                    no...mi da errore...non va!!!

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • massimux
                      massimux Moderatore • ultima modifica di

                      quale?
                      postate anche l'errore per cortesia!

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        talkoman User Attivo • ultima modifica di

                        @massimux said:

                        quale?
                        postate anche l'errore per cortesia!

                        Questo:
                        [PHP]Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Programmi\EasyPHP 2.0b1\www\tapsos\index.php on line 24
                        Non è possibile trovare la news.[/PHP]

                        Ciau

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • massimux
                          massimux Moderatore • ultima modifica di

                          [PHP]id=$_GET['id'];
                          $testo=@mysql_query("SELECT * FROM news ORDER BY id_news DESC limit 1 ");
                          $num=mysql_num_rows($testo);
                          if ($num<1){
                          echo"Non ci sono news";
                          exit();
                          }
                          $testoa=mysql_fetch_array($testo);
                          $titolo=$testoa['titolo'];
                          $text=$testoa['testo'];
                          $datas=$testoa['data'];
                          $text=htmlspecialchars($text);[/PHP]

                          scrivi il codice in questo modo... altrimenti con almeno un record nel database scrivi questo e dimmi che ti mostra

                          [PHP]id=$_GET['id'];
                          $testo=@mysql_query("SELECT * FROM news ORDER BY id_news DESC limit 1 ");

                          $testoa=mysql_fetch_array($testo);
                          $titolo=$testoa['titolo'];
                          $text=$testoa['testo'];
                          $datas=$testoa['data'];
                          $text=htmlspecialchars($text);[/PHP]

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • T
                            talkoman User Attivo • ultima modifica di

                            Questi gli errori.
                            Primo codice:

                            **Warning**: mysql_num_rows(): supplied argument is not a valid MySQL result resource in **C:\Programmi\EasyPHP 2.0b1\www\tapsos\index.php** on line **24**
                            Non ci sono news
                            

                            Secondo codice:

                            **Warning**: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in **C:\Programmi\EasyPHP 2.0b1\www\tapsos\index.php** on line **24**
                            

                            Ciao!

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • M
                              mz User Attivo • ultima modifica di

                              Ti Prende le ultime due:

                              [PHP]$query = "select * from news ORDER BY id DESC limit 2";
                              $dbResult = mysql_query($query, $db);
                              $AffectedRows = mysql_affected_rows($db);
                              while ($dati = mysql_fetch_array($dbResult, MYSQL_ASSOC) and $i < 2) {
                              $i++;
                              ....

                              [/PHP]

                              facilmente ottimizzabile se devi prenderne di più..

                              Vai tranquillo che funziona.

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • T
                                talkoman User Attivo • ultima modifica di

                                @MZ said:

                                Ti Prende le ultime due:

                                [php]$query = "select * from news ORDER BY id DESC limit 2";
                                $dbResult = mysql_query($query, $db);
                                $AffectedRows = mysql_affected_rows($db);
                                while ($dati = mysql_fetch_array($dbResult, MYSQL_ASSOC) and $i < 2) {
                                $i++;
                                ....

                                [/php]
                                o mamma...ke vuol dire??che cosa è??

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • T
                                  talkoman User Attivo • ultima modifica di

                                  Ma io che cosa faccio con questo codice?? A me serve visualizzare una sola news...quella con id più vekkio...come fare dato ke (come si legge sopra) mi da errore??
                                  [php]$query = "select * from news ORDER BY id DESC limit 2";
                                  $dbResult = mysql_query($query, $db);
                                  $AffectedRows = mysql_affected_rows($db);
                                  while ($dati = mysql_fetch_array($dbResult, MYSQL_ASSOC) and $i < 2) {
                                  $i++;
                                  ....

                                  [/php]

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • T
                                    talkoman User Attivo • ultima modifica di

                                    mi devo scusare con tutta la redazione e tutti gli utenti di questa discussione. Gli errori erano causati da una mia dimenticanza...
                                    Mi ero dimenticato la connessione al DATABASE.....
                                    Ciau!

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • massimux
                                      massimux Moderatore • ultima modifica di

                                      😄 no problem.... l'importante e' che ci siamo riusciti

                                      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