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ę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Ä… 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ó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ót do wypoż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ły zapisane.</li><li>Edytuj swoje dane. Wymagane są pola oznaczone *.</li>";}
if($opcja_p=="Dodaj"){echo"<li>Twoje konto zostało utworzone.</li><li>Edytuj swoje dane. Wymagane są 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ó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ót do wypoż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Å› 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ń" >
</form>";
}
echo"</li>
</ul>";
}//else opcja=="usun"
pg_close($connection);
?>
<ul><li><a href="administrator.php">powrót</a></li></ul>
</body>
</html>
Revise this Paste