Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Concatenare Variabili

  1. #1

    Concatenare Variabili

    Salve sto construendo un ciclo che mi deve fare un controllo su alcune variabili, poichè ne sono troppe ed hanno un indice ho pensato di fare in questo modo, ma nn mi funziona:

    Codice PHP:
    for($i 0$i <= 9$i++) {
        if((
    $sq1_$i == 8) or ($sq2_$i == 8)) {
            
    $bg$i " bgcolor=\"#FF0000\"";
        } else {
            
    $bg$i "";
        }


    spero che qualcuno possa aiutarmi!!!

    Thanks

  2. #2
    proverei con

    $("s1_".$i)

    oppure

    $var = '$s1_'.$i;

    $var_finale = eval($var);


    NOTA che non ho provato nessuna delle due soluzioni, vedi che succede
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  3. #3
    ho provato in questo modo:

    for($i = 0; $i <= 9; $i++) {
    if(($("sq1_".$i) == 8) or ($("sq2_".$i) == 8)) {
    $("bg".$i) = " bgcolor=\"#FF0000\"";
    } else {
    $("bg".$i) = "";
    }
    }

    ma mi da questo errore:

    syntax error, unexpected '(', expecting T_VARIABLE or '$'

  4. #4
    immaginavo..

    e fosse fare:

    $tmp = "sq1_".$i;
    e richiamarla con

    $$tmp
    (con due dollari davanti..)

    dovrebbe andare..
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  5. #5
    ok perfetto, ho risolto in questo modo:

    for($i = 0; $i <= 9; $i++) {

    $tmp1 = "sq1_".$i;
    $tmp2 = "sq2_".$i;
    $tmp3 = "bg".$i;

    if(($$tmp1 == 1) or ($$tmp2 == 1)) {
    $$tmp3 = " style=\"background-color:#bbd7fa; font-weight:bold;\"";
    } else {
    $$tmp3 = "";
    }
    }

    grazie x l'aiuto

  6. #6
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

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.