- Home
- Categorie
- Coding e Sistemistica
- PHP
- Generazion e codice HTML con php
-
prova a postare un pezzo di quel txt
-
E il file txt è strutturato nel seguente modo:
Categoria prodotti
Prodotto 1
prod 2Categoria 2
prod1
prod2
-
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
-
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
-
e se fai un print_r($_GET) ti escono le stesse cose del file di testo?
-
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.
-
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 è!!
-
bravissimo.
Il file di testo preciso è questo
milk
fsadfsd
dadas
dasdsfdsfs
ciao
dasda
dasdadove milk e fdsfs sono solo le categorie.
AIUTOOO!!!
Secondo me è un problema di sintassi visto che $_GET è un vettore da quanto ho capito.
-
secondo me sono gli \n\r...
ho fatto una provaaggiungi questo:
$linea = str_replace(array("\r\n", "\r", "\n"), "", $linea);prima di $quant=$_GET["$linea"];
vedi un pò..
-
Grande!!
Fai te qual'era il problema. Grazie mille!!
Ora cerco di proseguire con lo script.