(inline)
Ross wrote:
I have a quiz where the ansers are held in a array called $correct answers.
When I compare the string
if ($_REQUEST['x']= $correct_answers[$page-1]) {
with a double == the answer is always correct with the single = it is always
wrong.
A single "=" it's an assignment, not a comparison; and though it
sometimes work, you shouldn't compare strings with "==", but using
string functions, such as strcmp()... or similar_text(), etc.
when I echo out the posted answer and the value from the answers arrray they
are correct.
echo "post equals".$_POST['x']." corect answer
is".$correct_answers[$page-1];
--
Atentamente / Sincerely,
J. Rafael Salazar Magaña
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php