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. Generazion e codice HTML con php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      fdalesio User Attivo • ultima modifica di

      prova a postare un pezzo di quel txt

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        paci User • ultima modifica di

        E il file txt è strutturato nel seguente modo:

        Categoria prodotti
        Prodotto 1
        prod 2

        Categoria 2
        prod1
        prod2

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • F
          fdalesio User Attivo • ultima modifica di

          scusa ma il secondo while a che serve?
          cmq..
          prova a debuggare mettendo dei print sotto fgets, così vedi che cosa ti tira fuori da quel file

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            paci User • ultima modifica di

            Già fatto con echo e mi rilascia l'elenco dei prodotti.
            Il doppio ciclo while serve perchè la prima riga dopo una riga vuota non è un prodotto ma solo la categoria. se vedi l'altra mia discussione precedente forse capisci qualcosa di più.
            http://www.giorgiotave.it/forum/php-mysql/37413-script-leggi-file-genera-form-genera-ordine-da-form.html

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • F
              fdalesio User Attivo • ultima modifica di

              e se fai un print_r($_GET) ti escono le stesse cose del file di testo?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                paci User • ultima modifica di

                Array ( [fsadfsd] => 50 [dadas] => 0 [dasds] => 0 [ciao] => 20 [dasda] => 0 [submit] => Invia ) Array ( [fsadfsd] => 50 [dadas] => 0 [dasds] => 0 [ciao] => 20 [dasda] => 0 [submit] => Invia ) Array ( [fsadfsd] => 50 [dadas] => 0 [dasds] => 0 [ciao] => 20 [dasda] => 0 [submit] => Invia ) Array ( [fsadfsd] => 50 [dadas] => 0 [dasds] => 0 [ciao] => 20 [dasda] => 0 [submit] => Invia ) Array ( [fsadfsd] => 50 [dadas] => 0 [dasds] => 0 [ciao] => 20 [dasda] => 0 [submit] => Invia ) Array ( [fsadfsd] => 50 [dadas] => 0 [dasds] => 0 [ciao] => 20 [dasda] => 0 [submit] => Invia )

                mi esce questo è ripetuto sei volte per i cicli.
                quelle cose incomprensibili sono i nomi dei prodotti diciamo.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • F
                  fdalesio User Attivo • ultima modifica di

                  quindi nel file di testo ci sono:
                  ...
                  fsadfsd
                  dadas
                  dasds
                  ciao
                  ...

                  ????
                  e facendo echo $linea ti escono esattamente quelli???

                  se si allora non so proprio che razza di problema è!!

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    paci User • ultima modifica di

                    bravissimo.

                    Il file di testo preciso è questo

                    milk
                    fsadfsd
                    dadas
                    dasds

                    fdsfs
                    ciao
                    dasda
                    dasda

                    dove milk e fdsfs sono solo le categorie.
                    AIUTOOO!!!
                    Secondo me è un problema di sintassi visto che $_GET è un vettore da quanto ho capito.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • F
                      fdalesio User Attivo • ultima modifica di

                      secondo me sono gli \n\r...
                      ho fatto una prova

                      aggiungi questo:
                      $linea = str_replace(array("\r\n", "\r", "\n"), "", $linea);

                      prima di $quant=$_GET["$linea"];

                      vedi un pò..

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        paci User • ultima modifica di

                        Grande!!
                        Fai te qual'era il problema. Grazie mille!!
                        Ora cerco di proseguire con lo script.

                        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