Oppure

Loading
09/02/15 19:21
Aangelus
Ragazzi non cicla :noway: manda la pagina in un loop infinito


$NGeneri = 0;    
 while($NGeneri < 2){
 $NGeneri++;
       switch($NGeneri){
       case $NGeneri = 1:
       $Genere = "Attaccante";
       break;
       case $NGeneri = 2:
       $Genere = "Difensore";
       break;
                               }
 echo $NGeneri . "   " . $Genere ."<br/>";
 }

cosa sto sbagliando :_doubt.
aaa
09/02/15 19:35
TheDarkJuster
1) I case non si usano così.
2) I case sono in realtà assegnazioni che effetti sulla variabile di controllo del ciclo (chè è quindi sempre uguale a 1 o 2)
3) Guarda la pagina ufficiale sullo switch: php.net/manual/en/… non hai bisogno di fare case $NGeneri, (ovvero di specificare la variabile da controllare), in quanto la variabile da controllare la hai già specificata nello switch($NGeneri ).

Il codice corretto è:
$NGeneri = 0;
while($NGeneri < 2){
$NGeneri++;
switch($NGeneri){
case 1:        $Genere = "Attaccante";        break;
case 2:        $Genere = "Difensore";        break;
} echo $NGeneri . "   " . $Genere ."<br/>";
aaa
10/02/15 0:19
Aangelus
Grazie per l'aiuto ;)
aaa
10/02/15 14:00
TheDarkJuster
Di niente :k:
aaa