salve
questo è il codice in esame
Codice PHP:
if(empty($search) OR $search==" "){
$query = "SELECT * FROM quiz ";
$avviso= "Prelevati 10 quesiti in modo casuale";
}
else{
if($search == "intruso"){
$query= "SELECT * FROM quiz WHERE MATCH (intruso) AGAINST ('$search' IN BOOLEAN MODE) ";
}
elseif(substr($search,0,4) == 'obj_'){
$query= "SELECT * FROM quiz WHERE MATCH (speciale) AGAINST ('$search' IN BOOLEAN MODE) ";
}
elseif(substr($search,0,4) == "cat_" OR substr($search,0,5) == "+cat_"){
$search= str_replace("cat_","",$search);
$query= "SELECT * FROM quiz WHERE MATCH (categoria) AGAINST ('$search' IN BOOLEAN MODE) ";
}
else{
$query= "SELECT * FROM quiz WHERE MATCH (categoria,domanda,speciale,ans1,ans2,ans3,ans4,intruso) AGAINST ('$search' IN BOOLEAN MODE) ";
}
$termine = str_replace("+","", $search);
$tot= mysql_num_rows(mysql_query($query));
$avviso=" Prelevati $tot quesiti relativi a \"$termine\"";
}
siccome non sono molto pratico di switch case
volevo sapere si può applicare in questo caso e come si fa?