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.
    • 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