Newsgroup: it.comp.www.php
Titolo: Re: cicli

 se metto $out .= ... me liscrive tutto da 0 a 9999
Ma tu vuoi scriverli tutti e diecimila i valori, oppure solo il primo, 
oppure solo l'ultimo, oppure cosa?
Ovviamente come tu stessa hai intuito, è ovvio che ti scriva solo 
l'ultimo, perché la variabile $out viene sovrascritta ogni volta che 
viene compiuto un ciclo. Di conseguenza tu vedi solo l'ultimo valore.
Se vuoi vederli tutti, devi usare l'operatore di concatenazione "." 
come tu stessa hai osservato.
--
rob4you
ww.outofmind.eu

 Grazie
Scusa ma non riesco a capire cosa vuoi fare.
Quando esegui questo script viene OGNI volta eseguito il ciclo while 
10000 volte.
A te cosa ti serviva?
Heber D'Alberto

 spero di essere stata chiara
il tuo codice non si avvicina neanche lontanamente a questo
(dovresti salvare l'ordine su db, eventualmente)
e neanche il tuo quoting si avvicina a un quoting decente :P 

 gira ricordati!!
Dai Daniii :-)
Magari Massi te lo avrà detto in modo un po' brusco, ma la sostanza era 
che in effetti il codice che tu hai scritto non fa ciò che chiedi.
Quindi il miglior consiglio sarebbe quello di cominciare con un buon 
tutorial di php/mysql. Ti basterà anche solo un'oretta e vedrai che 
capirai che effettivamente ciò che chiedi va fatto in altro modo.
Per linee mooooolto generali (dipende tra l'altro dall'implementazione 
delle tue tabelle nel db): quando un utente accede alla pagina, fai una 
richiesta al db in cui fai un count delle righe, incrementi il numero 
di uno, e così hai l'ordine che vuoi tu. Però fa quasi schifo questo 
sistema :-).
Ad esempio sarebbe meglio prevedere nella tua tabella un campo id 
ordine, di tipo intero non nullo che si auto incrementa (anche 
automaticamente).
In questo modo se l'utente fa un nuovo ordine, automaticamente gli 
viene assegnato il primo numero di ordine disponibile.
Però appunto, parlare così quando non è ben chiaro come gestisci tu 
l'ordine non ha molto senso. ;-)
--
rob4you
www.outofmind.eu

 gira ricordati!!
Daniela, la tua richiesta e il codice postato sono una dimostrazione
evidente che le tue conoscenze di programmazione (in generale) e del
linguaggio (nello specifico) sono insufficienti per affrontare la
programmazione di un gestionale ordini.
L'unico consiglio che ti si puo' dare, in questa fase, e' di
*studiare* e apprendere i fondamenti della programmazione prima
di affrontare un progetto di questo tipo. In giro per la rete
c'e' una pletora di materiale gratuito su cui impratichirsi,
anche in lingua italiana, qualora l'inglese rappresentasse un
problema.
Spero accetterai costruttivamente la critica e non ti risenta,
ne' ti avvilisca per la crudezza dei toni (e dei contenuti).
hth,
Happy Coding =)
Lokar 

 cosa sbaglio?
L'impostazione secondo me.
Non so come tu sia arrivata a scrivere questo codice, cosa ti aspettavi 
facesse un ciclo while di quel tipo ?
Vuoi che tra due aperture successive della pagina il contatore venga 
aumentato di una unità ma il codice php nasce e muore con la singola 
visita della pagina. 
Per potere, nella visita posteriore, incrementare il valore che ti 
interessa devi conoscerne il valore alla visita precedente. Hai la 
necessità quindi, durante l'esecuzione del codice, di salvarlo in 
qualche luogo che sia più duraturo.
Un buon posto potrebbe essere il database mysql che sembri utilizzare 
nell'ultima riga ma andrebbe bene anche un semplice file, dipende dalle 
necessità.
Se vuoi rispondere per piacere tieni il testo riportato in alto e la 
risposta sotto.

 
ww.outofmind.eu

 ne' ti avvilisca per la crudezza dei toni (e dei contenuti).
[..]
quoto..
-- 
www.iuz-lab.info