ciao a tutti
esiste un modo per verificare a che numero di cicli è arrivato while usato in un espressione tipo:
while ($rig=mysql_fetch_array($result)){
qualchecosa}
![]()
![]()
ciao a tutti
esiste un modo per verificare a che numero di cicli è arrivato while usato in un espressione tipo:
while ($rig=mysql_fetch_array($result)){
qualchecosa}
![]()
![]()
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
dichiari un indice fuori ciclo e lo incrementi alla fine di ogni iterazione
codice:$indice = 0; while (condizione){ codice.... $indice++; }
certo! gli fai incrementare ad ogni ciclo una varibile e poi la stampi alla fine di tutto il ciclo.
Originariamente inviato da The FireFox
certo! gli fai incrementare ad ogni ciclo una varibile e poi la stampi alla fine di tutto il ciclo.
si, a questo ci avevo pensato, volevo sapere però se c'è un vaolre "interno"...
vi spiego il problema,
attraverso un cliclo while stampo la solita sequenza di anteprime immagini.
cliccando su un'immagine si apre la foto grande.
Vorrei fare un testo per andare avanti nella visualizzazione delle foto grandi senza tornare alle anteprime.
avevo pensato che se fosse esistito questo controllo, rifacevo la query dicendogli di visualizzare solo il vaolre x...
qualche idea per fareuna cosa del genere?
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
Allora devi chiarire come è strutturato il database...
Le immagini hanno degli id progressivi ?
Qualche campo che ha un valore univoco ?
le immagini hanno il nome dell'ID (chiave primaria, quindi progressivio e univoco)Originariamente inviato da The FireFox
Allora devi chiarire come è strutturato il database...
Le immagini hanno degli id progressivi ?
Qualche campo che ha un valore univoco ?
ma ovviamente non è detto che il risultato della query presenti una sequenza di ID progressivi (quindi non posso cavarmela con ID+1)
quello che dovrei fare è scoprire quale sarà il prossimo valore del cliclo.
ma se passo anche il valore della variabile incrementale c'è la possibilità di estrarre solo quel valore con mysql_fetch_array?
(una cosa tipo estrarre i risultati in un array, miltidimensionale $riga[$valore_inclementale][id])
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
Qui bisogna decidersi o gli ID sono sempre progressivi o non lo sono...
Non puoi sapere quale sarà il prossimo valore del ciclo while...
Cmq puoi selezionare la riga successiva con il comando mysql_data_seek()....
Ma hai fatto il liceo scientifico ?
gli ID sono progressivi nell'inserimento dati (nel senso che è una chiave primaria auto_increment) ma ovviamente non rimangono + in "ordine" quando faccio una query.Originariamente inviato da The FireFox
Qui bisogna decidersi o gli ID sono sempre progressivi o non lo sono...
Non puoi sapere quale sarà il prossimo valore del ciclo while...
Cmq puoi selezionare la riga successiva con il comando mysql_data_seek()....
Ma hai fatto il liceo scientifico ?
ora mi studio mysql_data_seek()
niente scientifico, perchè?
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
Era una curiosità quella del liceo scientifico...