Wpisy otagowane ‘PHP’

Jak skonwertować tekst z ISO-8859-2 na UTF-8 i odwrotnie w PHP

niedziela, 16 Marzec 2008

Do konwersji tekstu pomiędzy różnymi rodzajami kodowania znaków w PHP można użyć funkcji iconv(). Funkcja ta przyjmuje trzy parametry:

  • sposób kodowania konwertowanego tekstu;
  • docelowy sposób kodowania;
  • tekst do przekonwertowania.

Aby zatem skonwertować tekst z ISO-8859-2 na UTF-8, trzeba napisać taki kawałek kodu w PHP:

$tekst = iconv("ISO-8859-2", "UTF-8", $tekst);

Aby natomiast skonwertować w drugą stronę, czyli z UTF-8 na ISO-8859-2, trzeba napisać taki fragment skryptu w PHP:

 $tekst = iconv("UTF-8", "ISO-8859-2", $tekst);

Jak działa pole checkbox w formularzach HTML

sobota, 15 Marzec 2008

Pole checkbox (pole wyboru)  wstawia się do formularza następująco:

<input type="checkbox" name="nazwa" value="wartosc">

Tak wstawione pole pojawi sie na formularzu. Jeżeli ktoś go zaznaczy i wyśle formularz, wśród przesłanych do serwera elementów formularza znajdzie się pole o nazwie nazwa z przypisaną wartością wartosc. W przypadku gdy to pole jednak nie było zaznaczone, do serwera nie zostanie ono wysłane. Dlatego też obsługując formularz z polem checkbox musisz być na to przygotowany.

Można też wykorzystać to że pole nie jest wysyłane jeżeli nie jest zaznaczone, i w ten sposób sprawdzać czy zostało ono zaznaczone:

<?php
if  (isset($_POST['nazwa']))
	print "Pole jest zaznaczone";
else
	print "Pole nie jest zaznaczone";
?>