- Home
- Categorie
- Coding e Sistemistica
- Coding
- Assegnazione valore variabile dopo l' if
-
Assegnazione valore variabile dopo l' if
Salve,
sono un newbye di php che sto imparando anche grazie alla guida di gt.Però ho un problema con l' assgnazione di un valore ad una variabile dopo l' if
[php]if (condizione) {
$variabile='valore';
} [/php]Questo non funziona e non capisco come mai....Qualcuno sa perchè?
Grazie
-
Prova con l'uguale singolo, il doppio viene usato solo per il confronto.
-
L'ho corretto nel codice.
No li ho provati entrambi non va
-
Prova a scrivere un echo dentro l'if...
Ci va dentro?
Si verifica la condizione?
-
Un' echo non c' entra, come dovrei mettercelo???
Io devo solo assegnare il valore alla variabile nel caso si verifichi la condizione.
-
if (condizione) { $variabile='valore'; }
Probabilmente non si verifica la condizione che potrebbe essere sintatticamente scorretta, o quella variabile è già... 'impegnata'; insomma, così è impossibile capire... bisognerebbe vedere lo script.
Comunque, ocio agli operatori dentro le parentesi tonde; se vuoi dire:
se $a è uguale a $b
devi scrivereif ($a == $b) {
e non
if ($a = $b) {
-
L'echo serve solo per vedere se va dentro l'if...
Nel momento in cui vedi che ci entra allora lo togli, il debug lo si fa anche con gli echo per vedere valori di variabili e se entra dentro le condizioni.