Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Variabile e ciclo for

  1. #1

    Variabile e ciclo for

    ciao a tutti,

    da una pagina invio un modulo con delle checkbox di nome

    table1 table2 table3 ... table49 table50

    come posso da una pagina successiva creare un ciclo for?

    esempio...

    for($i = 1; $i <= 50 $i++) {
    }



    all'interno devo dirgli che se la variabile (della pagina precendente) $table10 (ad esempio) è su ON, di far così, altrimenti cosà un semplice IF (...if($table10 == on){...)



    ma come posso implementare il tutto?



    for($i = 1; $i <= 50 $i++) {
    if($table$i == on){
    }


    $table$i, non funziona... ecco qui dove stà il mio problema...

    come posso risolvere?
    PIERCHI

  2. #2

    Re: Variabile e ciclo for

    Originariamente inviato da pierchi
    ciao a tutti,

    da una pagina invio un modulo con delle checkbox di nome

    table1 table2 table3 ... table49 table50

    come posso da una pagina successiva creare un ciclo for?

    esempio...

    for($i = 1; $i <= 50 $i++) {
    }



    all'interno devo dirgli che se la variabile (della pagina precendente) $table10 (ad esempio) è su ON, di far così, altrimenti cosà un semplice IF (...if($table10 == on){...)



    ma come posso implementare il tutto?



    for($i = 1; $i <= 50 $i++) {
    if($table$i == on){
    }


    $table$i, non funziona... ecco qui dove stà il mio problema...

    come posso risolvere?

    prova con questo:

    <input type="checkbox" name="tabella[]" value="tabella1">
    <input type="checkbox" name="tabella[]" value="tabella2">

    etc...

    o meglio ancora, se i nomi delle checkbox le ricavi da un query

    fatti un bel ciclo su:

    <input type="checkbox" name="tabella[]" value="<?php echo $nomecampo?>">


    cosi quando invierai il modulo ti troverai
    tutte le checkbox clickate (o meglio i valori di queste) in un bell' array di nome $_GET[tabella] o $_POST[tabella] (a seconda del metodo usato nella form)dal quale potrai estrapolare e giostrarti
    tutti i valori che sono stati inviati (quindi quelli delle chckbox cekkate:-)) e farne quello che vuoi!
    logicamente servendoti delle funzioni ad hoc:
    http://www.php.net/manual/it/ref.array.php
    spero di esserti stato d'aiuto....altrimenti fammi sapere.
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  3. #3
    non usare

    $table$i

    usa invece

    ${"table$i"}

    nel ciclo è come se ti creasse
    $table1...
    $table2...
    $table3...
    ...
    $table50...

  4. #4
    ho risolto... ehm... $$table




    però funzia
    PIERCHI

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 © 2024 vBulletin Solutions, Inc. All rights reserved.