Originariamente inviato da cisi
Ciao a tutti . Avrei bisogno di una mano .
Faccio una query . Listo i risultati e vorrei che dare un valore ad una variabile $mirror diversa per 3 casi .
Nel caso che $array['IDvideo'] sia minore di 192 , la $mirrora deve essere una stringa es "Stringa a"
Nel caso che sia compreso fra 193 e 232 abbia il valore "Stringa b" . Nel caso sia maggiore di 232 sia "Stringa c" .
Poi vado a scrivere i risultati , ad esempio :
codice:
echo"<a href=\"$mirrorA".$array['nomefile']."\" target=_blank\>Download</a>"
Ho provato a fare sta cosa , ma non mi escono risultati , come se la variabile non passasse fuori dal ciclo .
Avevo provato a scrivere cosi' (non conoscendo la sintassi per il "compreso")
codice:
son un bischero io .. avevi ragione tu
while ($array = mysql_fetch_array($result))
{
if($array['IDvideo'] < '192'){$mirrora = "Stringa A";}
elseif($array['IDvideo'] > '193' && $array['IDvideo'] < '232'){$mirrora = "Stringa B";}
else {$mirrora = "Stringa C";}
echo"<a href=\"$mirrorA".$array['nomefile']."\" target=_blank\>Download</a>";
$i++;
}
Ma come detto , non mi riporta il valore della variabile .
Qualcuno mi potrebbe dare una mano e farmi capire dove ho sbagliato ?
Grazie in anticipo !!