Miren este código que no se porque da error, envio todos los datos.
<?php
$colores = mt_rand(1,5);
if ($colores == 1){
echo '<font color="#FF0000">What is colour?</font>';
}
?>
<form action="recibircolor.php" method="post">
<input type="text" name="respuesta" width="50">
<input type="hidden" name="colores" value="<?=$colores;?>">
</form>
y el que recibe los datos da error en la linea 3
Parse error: syntax error, unexpected T_VARIABLE in /usr/export/www/vhosts/funnetwork/hosting/gloper/recibircolor.php on line 3
<?php
$colorecibido = $_POST['respuesta']
$colorverdadero = $_POST['colores']
if($colorverdadero == 1){
if($colorecibido == "red"){
echo "Color correcto"
}
else
{
echo "Codigo mal"
}
}
?>