Ну, так как вы используете чекбоксы и возможен множественный выбор, я бы использовал двоичный код, чтобы помочь мне выбрать другое сообщение для каждой возможной комбинации.Например, если пользователь выбирает поля A, D, E и F, вы можете преобразовать это в двоичный код.Если: F = 1 E = 2 D = 4 C = 8 B = 16 A = 32
Сообщение, которое вы должны отобразить, будет сообщением № 39 (из 64 возможных сообщений) A = 32 + D= 4 + E = 2 + F = 1
32 + 4 + 2 + 1 = 39
<form method="post">
<label>
<input type="checkbox" name="formpractise[]" value="32" /> Choice A
</label> <br/>
<label>
<input type="checkbox" name="formpractise[]" value="16" /> Choice B
</label> <br/>
<label>
<input type="checkbox" name="formpractise[]" value="8" /> Choice C
</label> <br/>
<label>
<input type="checkbox" name="formpractise[]" value="4" /> Choice D
</label> <br/>
<label>
<input type="checkbox" name="formpractise[]" value="2" /> Choice E
</label> <br/>
<label>
<input type="checkbox" name="formpractise[]" value="1" /> Choice F
</label> <br/>
<input type="submit" value="Submit" />
</form>
<?
if($_POST)
{
$message[1] = 'you will come into money';
$message[2] = 'you will meet someone special';
$message[3] = 'don\'t trust your neighbor';
$message[4] = 'answers to your questions will come from SO';
$message[5] = 'there\'s no need to read all of these';
//...
//...
$message[39] = 'wow you selected lucky number 39';
$message[40] = 'really, you\'re still reading';
echo $message[array_sum($formpractise)];
}
?>
Просто создайте массив из 64 сообщений, и вы получите другое сообщение длякаждая комбинация