Cytat(buliq @ 2.08.2013, 15:37:36 )

preg_replace lub
$tab = array('A' => 1
,...); while ($i > 0) {
if (!empty($tab[$x[$i]])) { $x[$i] = $tab[$x[$i]];
}
$i--;
}
itd.
nie działa, także zamienia jedynie ostatni (D)
Cytat(b4rt3kk @ 2.08.2013, 15:43:33 )

Może byś tak przedstawił więcej kodu? Jak wygląda string $Poprawna? I chyba masz świadość, że $Poprawna pozostaje bez zmian, a wynik działania funkcji str_replace jest zapisany pod $x?
mysql_query("INSERT INTO [...] $x);");
Jeszcze taki głupi nie jestem

$Poprawna bierze się z:
<input type="radio" name="Poprawna" value="A" /> A
<br /> <input type="radio" name="Poprawna" value="B" /> B
<br /> <input type="radio" name="Poprawna" value="C" /> C
<br /> <input type="radio" name="Poprawna" value="D" /> D
<br />
Wszystko działa, dopóki nie chce zamieniać
###
Do zamknięcia, przegapiłem
value="A" /> A <br />
na
value="1" /> A <br />
a pomyśleć że pół dnia na taką głupotę zmarnowałem