Witam
posiadam kilka programow ktore mialem na zaliczeniu, jednak jestem kompletnie zielony w tematyce PHP i nie udalo mi sie ich zaliczyc. jeśli ktoś byłby łaskawy sprawdzic te kody ktore powinny byc napisane obiektowo, niewiem czy do konca mi sie to udalo zrobic przy pomocy googli i znajomego.
Jeśli coś bedzie nie tak prosze o wyjasnienie dlaczego tak:
1
Napisac skrypt wyswoetlajacy formularz zawieriajacy jedno pole i przycisk zatwierdzenia.
Uzytkownik wpisuje w pole dowolny tekst. Po zatwierdzeniu powinien pojawic sie wpisany
przez uzytkownika tekst ale wyswitlony "od konca"( uzyc funkcji strrev).
<?php
class napis
{
function form()
{
echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
echo "podaj tekst, ktory ma sie pojawic od konca: <br/>"; echo "<input type=\"text\" name=\"tekst\">"; echo "<input type=\"submit\" name=\"przycisk\" value=\"Wykonaj\">"; }
function wynik()
{
if(isset ($_POST['tekst'])) echo "wpisałes: ".$_POST['tekst']."<br/>"; echo "tekst od konca to:".strrev($_POST['tekst']);
}
}
$moj_form = new napis;
$moj_form->form();
$moj_form->wynik();
?>
2
Napisac skrypt wyswoetlajacy formularz zawieriajacy jedno pole i przycisk zatwierdzenia.
Uzytkownik wpisuje w pole dowolny tekst. Po zatwierdzeniu powinien pojawic sie wpisany
przez uzytkownika tekst ale wszystkie znaki musza byc zmienione na wielkie (funkcja strtoupper)
<?php
class napis
{
function form()
{
echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
echo "podaj tekst, ktory ma sie pojawic na nowo wielkimi literami: <br/>"; echo "<input type=\"text\" name=\"tekst\">"; echo "<input type=\"submit\" name=\"przycisk\" value=\"Wykonaj\">"; }
function wynik()
{
if(isset ($_POST['tekst'])) echo "wpisałes: ".$_POST['tekst']."<br/>";
}
}
$moj_form = new napis;
$moj_form->form();
$moj_form->wynik();
?>
3
Napisac skrypt wyswietlajacy formularz zawieriajacy dwa pola i przycisk zatwierdzenia.
Uzytkownik wpisuje w pola dowolny tekst oraz liczbe. Po zatwierdzeniu powinien pojawic sie wpisany przez uzytkownika tekst wyswietlony czcianka o rozmiarze takim jak podana liczba..
<?php
class napis
{
function form()
{
echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
echo "podaj tekst i rozmiar czcionki, który ma się wyświetlić: <br/>"; echo "<input type=\"text\" name=\"tekst\"><br/>"; echo " Podaj roziar czcionki: <br/>"; echo "<input type=\"text\" name=\"rozmiar\">"; echo "<input type=\"submit\" name=\"przycisk\" value=\"Wykonaj\">"; }
function wynik()
{
if(isset ($_POST['tekst']))
echo "Twój tekst napisany w wybranym rozmiarze: <font size=\"".$_POST['rozmiar']."\">".$_POST['tekst']."</font>";
}
}
$moj_form = new napis;
$moj_form->form();
$moj_form->wynik();
?>
6
Napisac skrypt wyswietlajacy formularz zawieriajacy dwa pola i przycisk zatwierdzenia.
Uzytkownik wpisuje w pola dwie dowolne liczby calkowite. Po zatwierdzeniu powinien pojawic sie wpisany przez uzytkownika wynik podniesienia pierwszej z liczb do potegi okreslonej przez druga liczbe.
<?php
class napis
{
function form()
{
echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
echo "podaj liczbę która ma być podniesiona do potegi: <br/>"; echo "<input type=\"text\" name=\"pole1\"><br/>"; echo " Podaj potęgę: <br/>"; echo "<input type=\"text\" name=\"pole2\">"; echo "<input type=\"submit\" name=\"przycisk\" value=\"oblicz\">"; }
function wynik()
{
if(isset ($_POST['wyniczek']))
$podstawa=$_POST['pole1'];
$potega=$_POST['pole2'];
$wynika=pow($podstawa,$potega);
echo $podstawa." do potęgi ".$potega." to jest ".$wynika;
}
}
$moj_form = new napis;
$moj_form->form();
$moj_form->wynik();
?>
5
Napisac skrypt wyswoetlajacy formularz zawieriajacy dwa pola i przycisk zatwierdzenia.
Uzytkownik wpisuje w pola dowolny tekst oraz nazwe koloru. Po zatwierdzeniu powinien pojawic sie wpisany tekst w wybranym kolorze.
<?php
class napis
{
function form()
{
echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
echo "Wpisz tekst który ma się ukazać: <br/>"; echo "<input type=\"text\" name=\"tekst\"><br/>"; echo "Wpisz kolor w jakim ma sie ukazać tekst <br/>"; echo "<input type=\"text\" name=\"kolor\">"; echo " <input type=\"submit\" name=\"przycisk\" value=\"Wykonaj\">"; }
function wynik()
{
if(isset ($_POST['tekst']) && isset ($_POST['kolor'])) echo "Twój tekst: <font color=\"".$_POST['kolor']."\">".$_POST['tekst']."</font>"; }
}
$moj_form = new napis;
$moj_form->form();
$moj_form->wynik();
?>
6
Napisac skrypt wyswoetlajacy formularz zawieriajacy jedno pole i przycisk zatwierdzenia.
Uzytkownik wpisuje w pole nazwe koloru. Po zatwierdzeniu powinien pojawic sie ponownie ten sam formularz ale tlo strony powinno byc ustawione na kolor podany przez uzytkownika.
<?php
class napis
{
function form()
{
echo "<form action=".$_SERVER['PHP_SELF']." method=\"POST\">";
echo "Wpisz kolor w jakim ma sie ukazać tło <br/>"; echo "<input type=\"text\" name=\"kolor\">"; echo " <input type=\"submit\" name=\"przycisk\" value=\"Wykonaj\">"; }
function wynik()
{
if(isset ($_POST['kolor'])) echo "<body bgcolor=".$_POST['kolor'].">"; }
}
$moj_form = new napis;
$moj_form->form();
$moj_form->wynik();
?>
Jesli ktos posiada ksiazki lub kursy z ktorych mozna sie nauczyc tego jezyka w prosty sposob bylbym wdzieczny o podanie nazwy
Pozdrawiam