Witam! Mam pewien problem, gdyż tworząc formularz kontaktowy założyłem anty spamową tabliczke mnożenia. Problem jest taki, że tabliczka , którą stworzyłem daje użytkownikowi opcje wyboru jednej z 4 opcji select.
?>
<select name="odpowiedz" size="1">
<option value="oa"><?ECHO $oa;?></option>
<option value="ob"><?ECHO $ob;?></option>
<option value="oc"><?ECHO $oc;?></option>
<option value="od"><?ECHO $od;?></option>
</select>
<?
Gdy skończyłem wszystko postanowiłem to sprawdzić i okazało się , że mój kod działa tylko1 razowo, ponieważ nasz wybór jest wybierany z opóźnieniem, gdyż jak wybierzemy odpowiedź , którą chcemy to ona jest brana dopiero do kolejnego działania , a nie do tego z czasu teraźniejszego.
<?
$opcja = $_POST['odpowiedz'];
$szukajw = $_POST['email'];
$szukaj = '@';
$pos = strpos($szukajw, $szukaj);
if (empty($_POST['nick'])) {
echo ('Nie wypełniłeś 1-ego pola'); }
elseif ($pos === false) {
echo "Błędny e-mail'";
} ;
echo "toje".$opcja;
if ($dzialanie != $opcja){
echo " błąd ";}
elseif ($dzialanie == $opcja){
echo"wyslano";
};
?>
<button type="submit" ><center>Wyślij<center></button>
</form>
</center
<?
//koniec kodu na formularz
?>
Jeżeli , ktoś będzie potrzebował całego kodu to podeślę.