Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    115

    Problema con ciclo for e if

    Ciao ragazzi, vorrei realizzare un ciclo del genere:

    for ($n = 1; $n <=12; $n++)
    {
    if ($c($n) == "36")
    {
    $cheched($n) == $c27
    $valoreid($n) == "27";
    }
    }

    in pratica vorrei che questo ciclo verificasse se le variabili $c1, $c2 fino al 12, contengono il valore 36, allora la variabile checked4 oppure 5, in base a dove il ciclo è arrivato è uguale a $27 e la variabile valoreid4 oppure 5, in base a dove il ciclo è arrivato è uguale a 27.

    Dove sto sbagliando?

    Grazie in anticipo
    E.

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    prova con $c.$$n (anche se mi sa che non funge).
    Al massimo crea un array che è più facile da gestire ed in questa situazione è più consono

  3. #3
    Codice PHP:
    for ($n 1$n <=12$n++) 
    {
    $temp 'c'.$n
    if (
    $temp == "36"

    $cheched($n) == $c27 
    $valoreid
    ($n) == "27"



  4. #4

    Re: Problema con ciclo for e if

    for ($n = 1; $n <=12; $n++){
    $m = (sting)$n;
    $m = 'c'.$m;
    if ($$m == "36"){
    ...


    bubu hai scordato una $
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5

    Re: Re: Problema con ciclo for e if

    [supersaibal]Originariamente inviato da andr3a
    bubu hai scordato una $ [/supersaibal]
    vero
    if ($$temp == "36")

    cmq se è possibile VaLvOnAuTa ha ragione, un array in questi casi è perfetto

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    115
    [supersaibal]Originariamente inviato da bubu77
    Codice PHP:
    for ($n 1$n <=12$n++) 
    {
    $temp 'c'.$n
    if (
    $temp == "36"

    $cheched($n) == $c27 
    $valoreid
    ($n) == "27"


    [/supersaibal]
    Grazie della risposta ad entrambi, inserendo questo codice, mi restituisce sempre quest'errore

    parse error, unexpected T_VARIABLE nella riga
    $valoreid($n) == "14"
    se elimino questa riga mi da quest'altro errore
    Parse error: parse error, unexpected '}'
    dove c'è } che chiude l'if

    ...

  7. #7
    $cheched($n) == $c27


    ti ma nca il ; finale

    poi perchè == se è un'assegnazione devi usare =

    e poi $cheched($n) non significa niente

    cosa vuoi fare?

  8. #8

    Re: Re: Re: Problema con ciclo for e if

    [supersaibal]Originariamente inviato da bubu77
    cmq se è possibile VaLvOnAuTa ha ragione, un array in questi casi è perfetto [/supersaibal]
    nonche' piu' veloce e sensato

    a che serve avere

    $c1
    $c2
    $c3

    quando si puo' avere

    $c[1]
    $c[2]
    $c[3]
    ? :master:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    115
    [supersaibal]Originariamente inviato da bubu77
    $cheched($n) == $c27


    ti ma nca il ; finale

    poi perchè == se è un'assegnazione devi usare =

    e poi $cheched($n) non significa niente

    cosa vuoi fare? [/supersaibal]
    $checked($n)
    dovrebbe rappresentare l'evoluzione del ciclo
    ovvero al primo passaggio

    $checked1

    al secondo

    $checked2

  10. #10
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    [supersaibal]Originariamente inviato da evol5
    $checked($n)
    dovrebbe rappresentare l'evoluzione del ciclo
    ovvero al primo passaggio

    $checked1

    al secondo

    $checked2 [/supersaibal]
    ...e cosa ti fa pensare che possa funzionare?

    ti hanno già postato il modo per ottenere quello che vuoi, quella sintassi con le parentesi non esiste in php

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.