Witam,
nie wiem co źle robię. Mogę prosić Was o przeanalizowanie i powiedzenie gdzie zrobiłam błąd.
skrypt ma na celu dodanie kolejnej literki do już posiadanych literek.
Niestety pokazuje mi cały czas literkę A (IMG:
style_emoticons/default/sad.gif) nie chce mi nadać nowej literki B
$query = "select * from ehi_kategorie where kat_odnosnik LIKE '$oznaczenie_kategorii%' order by kat_odnosnik DESC LIMIT 1";
echo('Wystapil blad: pobieranie oznaczenia kategorii<BR>'); }
$nowa_kategoria = $row[2];
}
$nowa_kategoria = str_replace($oznaczenie_kategorii, '' , $nowa_kategoria);
if (!empty($nowa_kategoria)) {
$alfabet = array('A'=>1, 'B'=>2, 'C'=>3, 'D'=>4, 'E'=>5, 'F'=>6, 'G'=>7, 'H'=>8, 'I'=>9, 'J'=>10, 'K'=>11, 'L'=>12, 'M'=>13, 'N'=>14, 'O'=>15, 'P'=>16, 'Q'=>17, 'R'=>18, 'S'=>19, 'T'=>20, 'U'=>21, 'V'=>22, 'W'=>23, 'Y'=>24, 'Z'=>25
);
foreach($alfabet as $klucz => $wartosc)
{
$pierwsza[$klucz] = $wartosc;
$druga[$wartosc] = $klucz;
}
$liczba1 = $pierwsza[$litera];
$liczba1++;
if ($liczba1 >= 26
){ echo "Koniec alfabetu"; } else
{
$nowa_kategoria = $druga[$liczba1];
}
}
if ($nowa_kategoria == '') { $nowa_kategoria = "a"; }
$nowa_kategoria = mb_strtoupper($nowa_kategoria);
z góry dziekuje za pomoc