Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353

    ciclo per numero progressivo

    ciao! dovrei fare una funzione che mi crei un numero progressivo
    ecco il codice:

    while ($row = mysql_fetch_array($result))

    echo "&img" . $y . "=" . $row['image'];

    vorrei che y diventasse prograssiva in base alle righe es:

    &img1= image1.jpg
    &img2= image2.jpg
    &img3= image3.jpg

    e così via!
    è possibile???
    io ho fatto un pò di prove con i cicli for ma niente!
    se qualcuno può consigliarmi qualcosa...
    grazie

  2. #2
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    se l'id lo prendi dal risultato che stai ciclando...

    Codice PHP:
    while ($row mysql_fetch_array($result))
      echo 
    "&img" $row['id'] . "=" $row['image']; 
    altrimenti con incrementi successivi

    Codice PHP:
    $y=1;
    while (
    $row mysql_fetch_array($result))
      echo 
    "&img{$y++}=" $row['image']; 
    oppure puoi usare la for che tiene traccia ma devi usare una funzione diversa per il mysql...

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    perfetta la seconda.
    grazie 1000!

    ultima cosa se mi puoi aiutare... se dovessi mettere più campi es

    echo "&img{$y++}=" . $row['image'] . "&descr$y++}=" . $row['descr'];

    devo fare altre variabili con la stessa funzione che mi hai fatto vedere o esiste anche un metodo più veloce?

    grazie 1000 ancora

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    Codice PHP:
    echo "&img{$y}=" $row['image'] . "&data{$y}=" $row['data']&alt{$y}=" . $row['altezza']&descr{$y++}=" $row['descr']; 
    dopo l'operazione di (post)incremento la variabile aggiorna il suo valore, quindi va alla fine altrimenti puoi usare il preincremento:

    Codice PHP:
    $y=0;
    while(...)
    echo 
    "&img{++$y}=" $row['image'] . "&data{$y}=" $row['data']&alt{$y}=" . $row['altezza']&descr{$y}=" $row['descr']; 
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    ok. grazie 1000
    ora c'ho capito un pelino in +!

    il filmato flash su cui sto lavorando si blocca sempre!!!! ma almeno questo ora è giusto!!

    grazie ancora

  6. #6
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    c'avrei giurato che era roba di flash...
    passagli pure la y proprio tra le variabili così te la trovi nell'action script e ti è utile per i tuo cicli:

    Codice PHP:
    ...
    $y=0;
    while(...)
    $str.= "&img{++$y}=" $row['image'] . "&data{$y}=" $row['data']&alt{$y}=" . $row['altezza']&descr{$y}=" $row['descr'];

    $str.="&num_var=$y";
    echo 
    $str;
    ... 
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    come mai mi consigli di fare così? è per capire...

    se ti può interessare sto modificando il tutorial di rempox pubblicato su flash-mx e sembra andare... cmq mi ci vorrà ancora un pò a finirlo!

    se ti può interessare una volta completato te lo passo!

    grazie ancora ciao

  8. #8
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    grazie.. così mi studio un pò di flash...

    le mie erano solo reminescenze...ricordavo che quando mi studiai illo tempore i passaggi php->flash passavo anke una variabile per limitare la for nel codice flash...in pratica davo visibilità a flash di quanto dovesse lavorare, ma forse tu utilizzi un metodo migliore :master:

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    ok grazie.
    ci sentiamo quando ho qualcosa... anzi prima perchè sicuramente avrò un sacco di problemi...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.