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. contatore nel motore di ricerca
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • samyorn
      samyorn Consiglio Direttivo • ultima modifica di

      [php]<?php
      $result = mysql_query("SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine = 'In lavorazione'");
      $nr_in_lavorazione = mysql_num_rows($result);
      ?>[/php]

      prova 😄

      per come era prima risultava

      [PHP]....SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine like ".$stato_ordine." = 'In lavorazione'.....[/PHP]
      c'era qualche chiamata di troppo 😄

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        prinzart User Attivo • ultima modifica di

        purtroppo mi da questo errore:

        Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /web/htdocs/www.sito.it/home/cartella/include_case1_cerca_protocollo_ordini.php on line 306

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • samyorn
          samyorn Consiglio Direttivo • ultima modifica di

          ricontrolla l'argomento.....ci deve essere qualcosa che non va...

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            prinzart User Attivo • ultima modifica di

            ho fatto così:

            [PHP]
            <?php
            $result = mysql_query("SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine like ".$stato_ordine." = 'In lavorazione'");
            $nr_in_lavorazione = mysql_num_rows($result);
            $result = mysql_query("SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine like ".$stato_ordine." = 'In attesa'");
            $nr_in_attesa = mysql_num_rows($result);
            $result = mysql_query("SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine like ".$stato_ordine." = 'Completato'");
            $nr_completato = mysql_num_rows($result);
            $totale = $nr_in_lavorazione+nr_in_attesa+$nr_completato;
            ?>
            [/PHP]

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              prinzart User Attivo • ultima modifica di

              facendo in quest'altro modo non mi da errore ma mi stampa tutti i record del db e non solo quelli del risultato della ricerca come vorrei io:

              [PHP]
              <?php
              $result = mysql_query("SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine = 'In lavorazione'");
              $nr_in_lavorazione = mysql_num_rows($result);
              $result = mysql_query("SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine = 'In attesa'");
              $nr_in_attesa = mysql_num_rows($result);
              $result = mysql_query("SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine = 'Completato'");
              $nr_completato = mysql_num_rows($result);
              $totale = $nr_in_lavorazione+nr_in_attesa+$nr_completato;
              ?>
              [/PHP]

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • samyorn
                samyorn Consiglio Direttivo • ultima modifica di

                Normale....fai la somma di tutti i risultati possibili così 😉

                se li vuoi singolarmente fai degli if

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  prinzart User Attivo • ultima modifica di

                  niente non sono capace a farlo, ho fatto così ma mi da errore:

                  [PHP]
                  if (stato_ordine = 'In lavorazione'){
                  $nr_in_lavorazione = mysql_num_rows($result);
                  }
                  [/PHP]

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    prinzart User Attivo • ultima modifica di

                    ho provato anche così, non mi da errore, ma non mi da neanche il risultato che vorrei:

                    [PHP]
                    <?php
                    if ($result = mysql_query("SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine = 'In lavorazione'")){
                    $nr_in_lavorazione = mysql_num_rows($result);
                    }
                    elseif ($result = mysql_query("SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine = 'In attesa'")){
                    $nr_in_attesa = mysql_num_rows($result);
                    }
                    elseif ($result = mysql_query("SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine = 'Completato'")){
                    $nr_completato = mysql_num_rows($result);
                    }
                    ?>
                    [/PHP]

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • samyorn
                      samyorn Consiglio Direttivo • ultima modifica di

                      [php]
                      <?php
                      $result = mysql_query("SELECT * FROM protocollo_ordini WHERE id_protocolli_ordini>0 AND stato_ordine = '".$stato_lavoro."'"))
                      $nr = mysql_num_rows($result);
                      echo "n. ordini ".$stato_lavoro.": ".$nr."";
                      ?>
                      [/php]
                      ma non dovresti farlo così XD?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        prinzart User Attivo • ultima modifica di

                        Grazie, 🙂
                        sei un'amico

                        scusa, una curiosità, ma che cos'è XD?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          prinzart User Attivo • ultima modifica di

                          .

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • samyorn
                            samyorn Consiglio Direttivo • ultima modifica di

                            @prinzart said:

                            scusa, una curiosità, ma che cos'è XD?
                            mali vizi che mi porto dietro dal troppo utilizzo del messenger.....è una faccina 😉

                            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