I en tabel bliver mulighederne sat ind på følgende måde: Rigtig god],[OK],[Dårlig],[
Og en anden med antallet af svar svarende til mulighederne i rækkefølge: 1],[1],[0],[
Nu er prblemet at udskifte et index i svarene. Til det har jeg lavet følgende funktion: -------------------------------------------------------------------------- //Funktion til at lave et nyt svar-array function nysvar($svar) { $index = $_REQUEST['valget']; $res1 = mysql_query("SELECT svar FROM afstemning order by id desc limit 0, 1"); $svar = mysql_result($res1, 0); $svar_array = explode("],[",$svar);
echo $nyt_svar; -------------------------------------------------------------------------- Denne virker også fint sålænge antallet af svar ikke bliver ENS! Da str_replace tager værdien af strængen ... Men "replacer" samtlige ens index med den nye værdi, hvis der findes sådanne.
Findes der en anden metode til at udskifte, ikke værdien, men selve strengen/indexed?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.