Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as text by annaskk ( 17 years ago )
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Biblioteka - Administrator - Edycja Osoba [BD - Projekt]</title>
    </head>
    <body>
<?php
include("include/polaczenie.php");

$opcja_p = (string)$_POST['opcja_p'];
$opcja = (string)$_GET['opcja'];
$idOs_p = (string)$_POST['idOs_p'];
$idOs = (string)$_GET['idOs'];

echo "0 (post) $opcja_p (get) $opcja<br/>";

if($opcja=="usun"){// usun z GET - widzi to admin
    $zap = "SELECT * FROM Osoba WHERE idOs='$idOs'";
    $wynik = pg_query($connection,$zap);

    $a = pg_fetch_row($wynik, '0');
    $imie = $a[1];
    $nazwisko = $a[2];
    $przezwisko = $a[3];
    $zap_p="DELETE FROM Osoba WHERE idOs='$idOs'";
    $wynik_p = pg_query($connection,$zap_p);

    echo "<ul><li>$idOs. $imie $nazwisko, $przezwisko - Usuni&Auml;™te</li></ul>";
}
else if($opcja=="dodaj"){// dodaj z GET - widzi to uzytkownik
    
    echo "<form name="osoba" action="osoba.php?&opcja=edytuj" method="POST">
    <ul><li>Podaj swoje dane. Pola oznaczone * s&Auml;… wymagane.</li>
    <li>Imie :<input type = "text" name="imie_p" value="$imie" >*</li>
    <li>Nazwisko: <input type = "text" name="nazwisko_p" value="$nazwisko" ></li>
    <li>Przezwisko:<input type = "text" name="przezwisko_p" value="$przezwisko" >*(tw&Atilde;&sup3;j login)</li>
    <li>Urodziny:<input type = "text" name="urodziny_p" value="$urodziny" >[rrrr-mm-dd]</li>
    <li>Adres:<input type = "text" name="adres_p" value="$adres" ></li>
    <li>E-mail:<input type = "text" name="emailAdres_p" value="$email" ></li>
    <li>Tel. (dom):<input type = "text" name="telefonDom_p" value="$telDom" ></li>
    <li>Tel. (kom):<input type = "text" name="telefonKom_p" value="$telKom" ></li>
    <li>Tel. (praca):<input type = "text" name="telefonPraca_p" value="$telPraca" ></li>
    <li>GG:<input type = "text" name="numerGG_p" value="$numerGG" ></li>
    <li>Skype:<input type = "text" name="skype_p" value="$skype" ></li>";
    echo "
    <input type="hidden" name="opcja_p" value="Dodaj">";
    echo "
    <li><input type="submit" value="Dodaj" name="opcja_p"/><input type="reset" value="Resetuj" ></li></ul></form>";
    echo "<ul><li><a href="uzytkownik.php ">Powr&Atilde;&sup3;t do wypo&Aring;&frac14;yczalni</a></li></ul>";

}
else if($opcja=="edytuj"){// edytuj z GET - widzi to uzytkownik
    $imie_p = (string)$_POST['imie_p'];
    $nazwisko_p = (string)$_POST['nazwisko_p'];
    $przezwisko_p = (string)$_POST['przezwisko_p'];
    $urodziny_p = (string)$_POST['urodziny_p'];
    $adres_p = (string)$_POST['adres_p'];
    $email_p = (string)$_POST['email_p'];
    $telDom_p = (string)$_POST['telDom_p'];
    $telKom_p = (string)$_POST['telKom_p'];
    $telPraca_p = (string)$_POST['telPraca_p'];
    $numerGG_p = (string)$_POST['numerGG_p'];
    $skype_p = (string)$_POST['skype_p'];

    if($opcja_p=="Edytuj"){// edytuj z POST - widzi to uzytkownik
        $zap_p = "UPDATE Osoba SET imie='$imie_p', nazwisko='$nazwisko_p', przezwisko='$przezwisko_p', ";
        if($urodziny!=""){
            $zap_p=$zap_p."urodziny='$urodziny_p', ";
        }
        $zap_p=$zap_p."adres='$adres_p', emailAdres='$email_p', telefonDom='$telDom_p',
        telefonKom='$telKom_p', telefonPraca='$telPraca_p', numerGG='$numerGG_p', skype='$skype_p'
        WHERE idOs='$idOs_p'";
        $wynik_p = pg_query($connection,$zap_p);
    }

    if($opcja_p=="Dodaj"){// dodaj z POST - widzi to uzytkownik
        $zap_p ="INSERT INTO Osoba(imie,nazwisko,przezwisko,";
        if($urodziny_p!=""){
            $zap_p=$zap_p."urodziny,";
        }
        $zap_p=$zap_p."adres,emailAdres,telefonDom,telefonKom,telefonPraca,numerGG,skype) ";
        $zap_p= $zap_p."VALUES('$imie_p','$nazwisko_p','$przezwisko_p',";
        if($urodziny_p!=""){
            $zap_p=$zap_p."'$urodziny_p',";
        }
        $zap_p=$zap_p."'$adres_p','$email_p','$telDom_p','$telKom_p','$telPraca_p','$numerGG_p','$skype_p')";
        $wynik_p = pg_query($connection,$zap_p);

        $zap_p="SELECT MAX(idOs) FROM Osoba";
        $wynik_p = pg_query($connection,$zap_p);
        $lwier = pg_num_rows($wynik_p);
        if ($wynik_p){
            $a = pg_fetch_row($wynik_p, $lwier-1);
            $idOs_p = $a[0];
        }
    }

    echo "<form name="osoba" action="osoba.php?&opcja=edytuj" method="POST">
    <ul>";
    if($opcja_p=="Edytuj"){echo"<li>Twoje dane zosta&Aring;‚y zapisane.</li><li>Edytuj swoje dane. Wymagane s&Auml;… pola oznaczone *.</li>";}
    if($opcja_p=="Dodaj"){echo"<li>Twoje konto zosta&Aring;‚o utworzone.</li><li>Edytuj swoje dane. Wymagane s&Auml;… pola oznaczone *.</li>";}
    echo"
    <input type = "hidden" name="idOs_p" value="$idOs_p" />
    <li>Imie :<input type = "text" name="imie_p" value="$imie_p" >*</li>
    <li>Nazwisko: <input type = "text" name="nazwisko_p" value="$nazwisko_p" ></li>
    <li>Przezwisko:<input type = "text" name="przezwisko_p" value="$przezwisko_p" >*(tw&Atilde;&sup3;j login)</li>
    <li>Urodziny:<input type = "text" name="urodziny_p" value="$urodziny_p" >[rrrr-mm-dd]</li>
    <li>Adres:<input type = "text" name="adres_p" value="$adres_p" ></li>
    <li>E-mail:<input type = "text" name="emailAdres_p" value="$email_p" ></li>
    <li>Tel. (dom):<input type = "text" name="telefonDom_p" value="$telDom_p" ></li>
    <li>Tel. (kom):<input type = "text" name="telefonKom_p" value="$telKom_p" ></li>
    <li>Tel. (praca):<input type = "text" name="telefonPraca_p" value="$telPraca_p" ></li>
    <li>GG:<input type = "text" name="numerGG_p" value="$numerGG_p" ></li>
    <li>Skype:<input type = "text" name="skype_p" value="$skype_p" ></li>";
    echo "
    <input type="hidden" name="opcja_p" value="Edytuj">";
    echo "
    <li><input type="submit" value="Zapisz"/><input type="reset" value="Resetuj" ></li></ul></form>";
    echo "<ul><li><a href="uzytkownik.php?login=$przezwisko_p  ">Powr&Atilde;&sup3;t do wypo&Aring;&frac14;yczalni</a></li></ul>";
}

else{// gdy z GET nie ma - widzi admin
    $imie_p = (string)$_POST['imie_p'];
    $nazwisko_p = (string)$_POST['nazwisko_p'];
    $przezwisko_p = (string)$_POST['przezwisko_p'];
    $urodziny_p = (string)$_POST['urodziny_p'];
    $adres_p = (string)$_POST['adres_p'];
    $email_p = (string)$_POST['email_p'];
    $telDom_p = (string)$_POST['telDom_p'];
    $telKom_p = (string)$_POST['telKom_p'];
    $telPraca_p = (string)$_POST['telPraca_p'];
    $numerGG_p = (string)$_POST['numerGG_p'];
    $skype_p = (string)$_POST['skype_p'];

    if($opcja_p=="Dodaj"){ // dodaj z POST - widzi admin
        $zap_p1 ="INSERT INTO ";
        $zap_p2 = "Osoba(imie,nazwisko,przezwisko,";
        if($urodziny_p!=""){
            $zap_p2=$zap_p2."urodziny,";
        }
        $zap_p2=$zap_p2."adres,emailAdres,telefonDom,telefonKom,telefonPraca,numerGG,skype) ";
        $zap_p3= "VALUES";
        $zap_p4= "('$imie_p','$nazwisko_p','$przezwisko_p',";
        if($urodziny_p!=""){
            $zap_p4=$zap_p4."'$urodziny_p',";
        }
        $zap_p4=$zap_p4."'$adres_p','$email_p','$telDom_p','$telKom_p','$telPraca_p','$numerGG_p','$skype_p')";
        $zap_p= $zap_p1.$zap_p2.$zap_p3.$zap_p4;
        $wynik_p = pg_query($connection,$zap_p);

        $zap_p="SELECT MAX(idOs) FROM Osoba";
        $wynik_p = pg_query($connection,$zap_p);
        $lwier = pg_num_rows($wynik_p);
        if ($wynik_p){
            $a = pg_fetch_row($wynik_p, $lwier-1);
            $idOs_p = $a[0];
        }
    }
    if($opcja_p==""){ // gdy nic z POST ustawienie stanu na dodaj - widzi admin
        $opcja_p="Dodaj";
    }

    echo "1 (post) $opcja_p (get) $opcja<br/>";
    if($opcja_p=="Zapisz"){
        $zap_p = "UPDATE Osoba SET imie='$imie_p', nazwisko='$nazwisko_p', przezwisko='$przezwisko_p', ";
        if($urodziny!=""){
            $zap_p=$zap_p."urodziny='$urodziny_p', ";
        }
        $zap_p=$zap_p."adres='$adres_p', emailAdres='$email_p', telefonDom='$telDom_p',
        telefonKom='$telKom_p', telefonPraca='$telPraca_p', numerGG='$numerGG_p', skype='$skype_p'
        WHERE idOs='$idOs_p'";
        $wynik_p = pg_query($connection,$zap_p);
    }

    if($idOs_p){ // gdy co&Aring;› z POST to ustawienie stanu na zapisz - widzi admin
        $opcja_p="Zapisz";
    }

    if($idOs==""){// gdy idOs nie z GET to z POST - widzi admin
        $idOs = $idOs_p;
    }

    echo "2 (post) $opcja_p (get) $opcja<br/>";
    if($idOs){// wypelnianie pol itp - widzi admin
        $opcja_p = "Zapisz";
        $zap = "SELECT * FROM Osoba WHERE idOs='$idOs'";
        $wynik = pg_query($connection,$zap);

        $a = pg_fetch_row($wynik, '0');
        $idOs = $a[0];
        $imie = $a[1];
        $nazwisko = $a[2];
        $przezwisko = $a[3];
        $urodziny = $a[4];
        $adres = $a[5];
        $email = $a[6];
        $telDom = $a[7];
        $telKom = $a[8];
        $telPraca = $a[9];
        $numerGG = $a[10];
        $skype = $a[11];
    }
    echo "3 (post) $opcja_p (get) $opcja<br/>";

    echo "<form name="osoba" action="osoba.php?idOs=$idOs" method="POST">
    <ul>";
    if($idOs){
        echo "
        <li>ID:<input type = "text" name="idOs_p" value=$idOs readonly="readonly"/></li>";
        }
    echo "
    <li>Imie :<input type = "text" name="imie_p" value="$imie" >*</li>
    <li>Nazwisko: <input type = "text" name="nazwisko_p" value="$nazwisko" ></li>
    <li>Przezwisko:<input type = "text" name="przezwisko_p" value="$przezwisko" ></li>
    <li>Urodziny:<input type = "text" name="urodziny_p" value="$urodziny" >[rrrr-mm-dd]</li>
    <li>Adres:<input type = "text" name="adres_p" value="$adres" ></li>
    <li>E-mail:<input type = "text" name="emailAdres_p" value="$email" ></li>
    <li>Tel. (dom):<input type = "text" name="telefonDom_p" value="$telDom" ></li>
    <li>Tel. (kom):<input type = "text" name="telefonKom_p" value="$telKom" ></li>
    <li>Tel. (praca):<input type = "text" name="telefonPraca_p" value="$telPraca" ></li>
    <li>GG:<input type = "text" name="numerGG_p" value="$numerGG" ></li>
    <li>Skype:<input type = "text" name="skype_p" value="$skype" ></li>";
    echo "
    <input type=hidden name=opcja_p value=$opcja_p>";
    echo "
    <li><input type=submit value=";
    if($idOs){
        echo "Zapisz";
        }else{
        echo "Dodaj";
        }
    echo " name=opcja_p/><input type=reset value=Resetuj ></form>";
    if($opcja_p=="Zapisz"){
        echo "
            <form name="osoba" action="osoba.php?idOs=$idOs&opcja=usun" method="POST" >
            <input type="hidden" name="idOs_p" value="$idOs" >
            <input type="submit" value="Usu&Aring;„" >
        </form>";
        }
    echo"</li>
    </ul>";
}//else opcja=="usun"

pg_close($connection);
?>
<ul><li><a href="administrator.php">powr&Atilde;&sup3;t</a></li></ul>
    </body>
</html>

 

Revise this Paste

Your Name: Code Language: