Salve ho un problema strano, con un semplice comando switch case, io ho una variabile che e composta da una sequenza di lettere (esempioabcd
quindi ho usato questo comando:
$miavar='abcd';
switch ($miavar)
{
case 'a':
<?
$sqlA = mysql_query(" SELECT * FROM `a` WHERE Idfascicolo = $id ");
while($vara = mysql_fetch_array($sqlA))
{
}
?>
case 'b':
<?
$sqlB = mysql_query(" SELECT * FROM `b` WHERE Idfascicolo = $id ");
while($varb = mysql_fetch_array($sqlB)) {
} ?>
case 'c':
<? $sqlC = mysql_query(" SELECT * FROM `c` WHERE Idfascicolo = $id ");
while($varc = mysql_fetch_array($sqlC)) {
} ?>
case 'd':
<? $sqlD = mysql_query(" SELECT * FROM `d` WHERE Idfascicolo = $id ");
while($vard = mysql_fetch_array($sqlD)) {
}
} ?>
a ogni lettera deve fare una query richiesta, nel caso nella variabile ci stanno le lettere b e d deve fare le queyi dei casi b e d , solo che certe volte le fa' altre no, esiste un alternativa allo switch