Część komentarzy mam, proszę ewentualnie o edycje istniejących. Jeżeli chodzi o programowanie to nie mam zielonego pojęcia. a potrzebuję komentarze i opis do pracy inżynierskiej.
http://www14.zippyshare.com/v/52779669/file.html<?
//dodanie auta
if($akcja==1){
//najpierw sprawdzamy czy nie dodajemy kolejny raz tego samego auta, blokada anty floadowa
$zapytanie="SELECT * FROM auto WHERE id_marka='$marka' AND id_model='$model' AND id_typ='$typ' AND rocznik='$rocznik' AND data_wpisania < DATE_SUB( CURRENT_TIMEstamp(), INTERVAL 3 MINUTE)";
if($jest<1){ //czyli nie ma takiego auta
//dodajemy auto do bazy
$zapytanie="INSERT INTO auto (id_marka, id_model, id_typ, klimatyzacja, rocznik, kolor, ilosc_miejsc, id_skrzynia_biegow,
id_rodzaj_paliwa, moc, pojemnosc, hak, fotka, uwagi, data_wpisania) VALUES ('$marka', '$model', '$typ', '$klimatyzacja', '$rocznik', '$kolor',
'$miejsca', '$skrzynia', '$paliwo', '$moc', '$pojemnosc', '$hak', '$userfile', '$uwagi', now())";
if($result){
echo"<i>Operacja zakończona pomyślnie nr auta to <b>$id_auto</b></i>"; // ID dodanego rekordu
}
//dodajemy zdjęcie pojazdu
//ładowanie zdjęcia
$uploaddir = "galeria_aut/"; // katalog w którym są przechowywane zdjęcia pojazdów
$maxfilesize = 6144; // maksymalny rozmiar zdjęcia jakie może zostać wysłane na serwer, rozmiar podany w bajtach
$filename = $_FILES['userfile']['name'];
$filesize = $_FILES['userfile']['size'];
$filetmpname = $_FILES['userfile']['tmp_name'];
$allowed_types = array("jpg" , "gif" ,"GIF" ,"JPG"); // rozszerzenia plików graficznych jakie mogą zostać wysłane na serwer, można je także edytować $filetype = substr($filename, -3
, 3
);
if($filename) {
$error = 0;
if(($filesize > $maxfilesize) || ($filesize == 0)){
$error = 1;
$errmsg .= "<p>Rozmiar pliku jest za duży (limit: 60kB)</p>"; // alert informujący nas o tym że wgrywane zdjęcie przekracza limit
}
else {
$error = 0;
}
if(!in_array($filetype,$allowed_types)) { $error = 1;
$errmsg .= "<p>Plik ma niedozwolone rozwinięcie (dozwolone typy to: Gif, Jpg)</p>"; // plik graficzny ma niedozwolone rozszerzenie
}
else {
$error = 0;
}
if($error == 1) {
}
else {
$num_start = rand(20
, 9999
); //losowa liczba między 20 a 9999 $filename_new = strtolower($num_start.$filename); // tworzy nową nazwe pliku //zmienic ciag znakow na male litery //print_r($_FILES); //info o ladowanym pliku //nie pokazuj bledow
if($upload) {
echo "<p>Obraz zaladowano pomyslnie.</p>\n"; } }} //pomniejszenie fotki
$img_type = null;
function getImage($imgName)
{
if($ext == 'jpg'){
$img = imagecreatefromjpeg($imgName);
$GLOBALS['img_type'] = IMG_JPEG;
}
else if($ext == 'gif'){
$img = imagecreatefromgif($imgName);
$GLOBALS['img_type'] = IMG_GIF;
}
else if($ext == 'png'){
$img = imagecreatefrompng($imgName);
$GLOBALS['img_type'] = IMG_PNG;
}
else{
$img = null;
$GLOBALS['img_type'] = null;
}
return $img;
}
function saveImage($img, $name, $imgType, $dest_dir)
{
$name = $name.".";
switch($imgType){
case IMG_JPEG:
$name .= "jpg";
imagejpeg($img, "galeria_aut/miniaturki/".$name);
break;
case IMG_GIF:
$name .= "gif";
imagegif($img, "galeria_aut/miniaturki/".$name);
break;
case IMG_PNG:
$name .= "png";
imagepng($img, "galeria_aut/miniaturki/".$name);
break;
}
}
function resize($scr_dir, $dest_dir, $imgName, $size)
{
if(!($img = getImage($scr_dir.$imgName))){
echo("Nie mogę otworzyć pliku: $imgName"); return false;
}
$img_w = imagesx($img);
$img_h = imagesy($img);
$ratio = $img_w / $img_h;
if($ratio > 1){
$new_img_w = $size;
$new_img_h = ($size / $ratio);
}
else{
$new_img_w = ($size * $ratio);
$new_img_h = $size;
}
$tempImg = imagecreatetruecolor($new_img_w, $new_img_h);
imagecopyresized($tempImg, $img, 0, 0, 0, 0,
$new_img_w, $new_img_h, $img_w, $img_h);
saveImage($tempImg, $imgName, $GLOBALS['img_type'], $dst_dir);
}
resize("galeria_aut/", "galeria_aut/miniaturki/", "$filename_new", 120);
$zapytanie="UPDATE auto SET fotka='$filename_new' WHERE id='$id_auto'";
}//koniec dodawania fotki
} //koniec jeœli nie ma auta
else { //jeœli auto jest już w bazie
echo "Auto jest juz w bazie danych<br/>" ;
}
} //koniec dodawania auta wyswietlenie wynikow
//wyswietlanie daych auta jeœli opracja była poprawna i uzyskano $id_auto
$row=getinfoauto($id_auto);
//sprawdzamy co wyszlo
$marka=$row['marka'];
$model=$row['model'];
$typ=$row['typ'];
$paliwo=$row['rodzaj'];
$skrzynia=$row['skrzynia'];
$rocznik=$row['rocznik'];
$ilosc_miejsc=$row['ilosc_miejsc'];
$moc=$row['moc'];
$pojemnosc=$row['pojemnosc'];
$kolor=$row['kolor'];
$klimatyzacja=$row['klimatyzacja'];
$hak=$row['hak'];
$uwagi=$row['uwagi'];
$fotka=$row['fotka'];
$data_wpisania=$row['data_wpisania'];
echo "<b><i>Dodano następujšce auto</i></b><br/><br/>"; echo "<b>Marka:</b> <i>$marka</i><br/>"; echo "<b>Model:</b> <i>$model</i><br/>"; echo "<b>Rodzaj nadwozia:</b> <i>$typ</i><br/>"; echo "<b>Rodzaj skrzyni biegów:</b> <i>$skrzynia</i><br/>"; echo "<b>Rodzaj paliwa:</b> <i>$paliwo</i><br/>"; echo "<b>Rocznik:</b> <i>$rocznik</i><br/>"; echo "<b>Moc:</b> <i>$moc</i><br/>"; echo "<b>Pojemnoœć(cm<sup>3</sup>):</b> <i>$pojemnosc</i><br/>"; echo "<b>Kolor:</b> <i>$kolor</i><br/>"; echo "<b>Iloœć miejsc:</b> <i>$ilosc_miejsc</i><br/>"; echo "<b>Kimatyzacja:</b> <i>$klimatyzacja</i>"; echo "<b>Hak:</b> <i>$hak</i><br/>"; echo "<b>Zdjęcie:</b><br/> <a href=\"galeria_aut/$fotka\" rel=\"lightbox\" title=\"Nr auta $id_auto, $marka, $model,\"><img src=\"galeria_aut/miniaturki/$fotka\" alt=\"$fotka\" border=\"0\" /></a>
<br/>";
echo "<b>Uwagi:</b><br/><textarea name=\"\" rows=\"10\" cols=\"20\" readonly=\"\">$uwagi</textarea><br/>"; echo "<b>Data wpisania do bazy:</b> <i>$data_wpisania</i><br/>";
}
?>
<? include('head.php');
include('sql.php');
include('funkcje.php');
//dodawanie marki samochodu
if(!isset($marka)){ //wybieranie marki auta if ($akcja==1){
//sprawdzamy czy nie dodajemy poraz drugi wpisanej marki
$zapytanie="SELECT * FROM marka WHERE marka='$nazwa_marka'";
if($jest<1){
if((!empty($nazwa_marka))){ $zapytanie="INSERT INTO marka (marka) VALUES ('$nazwa_marka')";
if($result){echo"<i>Marke <b>$nazwa_marka</b> dodano.</i><br/>"; } }
}
else{
echo"<i>Podana marka <b>$nazwa_marka</b> jest już w bazie danych</i><br/>"; }
} //koniec dodawania marki do bazy
<b>Podaj markę pojazdu:</b><br/>
<form name=\"formularz\" action=\"?akcja=1\" method=\"post\" onsubmit=\"if(this.nazwa_marka.value==''){alert('Prosze uzupełnić pole z markš pojazdu.');return false}\">
<input type=\"text\" name=\"nazwa_marka\" value=\"\" maxlength=\"15\" size=\"10\" />
<input type=\"submit\" value=\"Zapisz\" />
</form>
";
$zapytanie="SELECT * FROM marka order by marka";
echo "Obecnie w bazie znajduje się <b>$ile</b> marek samochodów.<br/>"; echo "<form name=\"marka\" action=\"\" method=\"get\"> "; echo "<select name=\"marka\" size=\"1\" maxlength=\"15\">"; echo"<option value=\"0\">-----------</option>"; //pobieranie danych o markach z bazy
$id_marka=$row['id'];
$marka=$row['marka'];
echo"<option value=\"$id_marka\">$marka</option>"; }
echo"<input type=\"submit\" value=\"Wybierz\" />";
} //koniec wybierania marki auta
elseif ((isset($marka)) and
(!isset($model))){ //wybieranie modelu auta if ($akcja==1){
//sprawdzamy czy nie dodajemy poraz drugi wpisanego modelu
$zapytanie="SELECT * FROM model WHERE id_marka='$marka' and model='$nazwa_model'";
if($jest<1){
if((!empty($nazwa_model))){ $zapytanie="INSERT INTO model (id_marka, model) VALUES ('$marka', '$nazwa_model')";
if($result){echo"<i>Model <b>$nazwa_model</b> dodano.</i><br/>"; } }
}
else{
echo"<i>Podany <b>$nazwa_model</b> jest już w bazie danych</i><br/>"; }
} //koniec dodawania modelu do bazy
<b>Podaj model pojazdu:</b><br/>
<form name=\"formularz\" action=\"?marka=$marka&akcja=1\" method=\"post\" onsubmit=\"if(this.nazwa_model.value==''){alert('Prosze uzupełnić pole z modelem pojazdu.');return false}\">
<input type=\"text\" name=\"nazwa_model\" value=\"\" maxlength=\"15\" size=\"10\" />
<input type=\"submit\" value=\"Zapisz\" />
</form>
";
$zapytanie="SELECT * FROM model WHERE id_marka='$marka'order by model";
echo "Obecnie w bazie znajduje się <b>$ile</b>modeli tej marki samochodów.<br/>"; echo "<form name=\"model\" action=\"?marka=$marka\" method=\"post\"> "; echo "<select name=\"model\" size=\"1\" maxlength=\"15\">"; echo"<option value=\"0\">-----------</option>"; //pobieranie danych o markach z bazy
$id_model=$row['id'];
$nazwa_model=$row['model'];
echo"<option value=\"$id_model\">$nazwa_model</option>"; }
echo"<input type=\"submit\" value=\"Wybierz\" />";
} //koniec wybierania modelu auta
//uzupelnienie pozostałych danych
$zapytanie="SELECT marka FROM marka WHERE id='$marka'";
$nazwa_marka=$row[0];
echo"<b>Marka:</b> $nazwa_marka<br/>"; $zapytanie="SELECT model FROM model WHERE id='$model'";
$nazwa_model=$row[0];
echo"<b>Model:</b> $nazwa_model<br/>"; echo "<b>Proszę uzupełnić pozostałe dane</b><br/>..............<br/>"; //poczatek formularza
echo"<form enctype=\"multipart/form-data\" name=\"formularz\" action=\"\" method=\"post\">"; //TYP auta
echo"<b>Rodzaj nadwozia:</b>"; echo"<select name=\"typ\" size=\"1\">"; echo "<option value=\"0\">-------</option>";
$zapytanie="SELECT * FROM typ_auto";
$id_typ=$row['id'];
$typ=$row['typ'];
echo"<option value=\"$id_typ\">$typ</option>"; }
echo"</select><br/>"; //koniec typ auta //skrzynia biegow
echo"<b>Rodzaj skrzyni biegów:</b>"; echo"<select name=\"skrzynia\" size=\"1\">"; echo "<option value=\"0\">-------</option>";
$zapytanie="SELECT * FROM skrzynia_biegow";
$id_skrzynia=$row['id'];
$skrzynia=$row['skrzynia'];
echo"<option value=\"$id_skrzynia\">$skrzynia</option>"; }
echo"</select><br/>"; //koniec skrzynia biegow //Rodzaj paliwa
echo"<b>Rodzaj paliwa:</b>"; echo"<select name=\"paliwo\" size=\"1\">"; echo "<option value=\"0\">-------</option>";
$zapytanie="SELECT * FROM rodzaj_paliwa";
$id_paliwa=$row['id'];
$paliwo=$row['rodzaj'];
echo"<option value=\"$id_paliwa\">$paliwo</option>"; }
echo"</select><br/>"; //koniec rodzaj paliwa echo"<b>Rocznik:</b> <input type=\"text\" name=\"rocznik\" size=\"4\" maxlength=\"4\" /><br/>"; echo"<b>Moc (KM):</b> <input type=\"text\" name=\"moc\" size=\"3\" maxlength=\"3\" /><br/>"; echo"<b>Pojemnoœć(cm<sup>3</sup>):</b> <input type=\"text\" name=\"pojemnosc\" size=\"4\" maxlength=\"4\" /><br/>"; echo"<b>Kolor:</b> <input type=\"text\" name=\"kolor\" maxlength=\"20\" /><br/>"; echo"<b>Iloœć miejsc:</b> <input type=\"text\" name=\"miejsca\" size=\"2\" maxlength=\"2\" /><br/>"; echo "<b>Klimatyzacja:</b><input type=\"checkbox\" name=\"klimatyzacja\" value=\"1\" />"; echo "<b>Hak:</b><input type=\"checkbox\" name=\"hak\" value=\"1\" /><br/>"; echo"<b>Zdjęcie:</b><input type=\"file\" name=\"userfile\" /><br/>"; echo"<b>Uwagi(dodatkowe wyposażenie):</b><br/> <textarea name=\"uwagi\" rows=\"5\" cols=\"20\"></textarea><br/>";
echo"<input type=\"submit\" value=\"Dodaj auto\" />"; echo"<input type=\"hidden\" name=\"akcja\" value=\"1\" />"; echo"<input type=\"hidden\" name=\"marka\" value=\"$marka\" />"; echo"<input type=\"hidden\" name=\"model\" value=\"$model\" />"; echo "</form>"; //koniec formularza }
elseif((isset($marka)) and
(isset($model)) and
($akcja==1
)){ include('dodanie_auta.php');
}
include('dol.php');
?>
Podczas logowania następuje edycja rekordu i danemu ciasteczku w tabeli zostaje przypisany id_uzytkownik. Hasło wpisane przez użytkownika znów jest szyfrowane i porównywane w tym umieszczonym w bazie. Jeśli login i hasło odpowiadają wpisowi w bazie danych następuje logowanie użytkownika. Jeśli niewyświetlane są odpowiednie komunikaty.
Wylogowanie następuje poprzez wymazanie id_uzytkownik z tabeli logowanie przez co ciasteczko nie jest przypisane do żadnego użytkownika w bazie.
Kompletny kod pliku logowanie.php.
<?
include('sql.php');
$sid=$_COOKIE['sid'];
if($akcja=="logowanie"){ //sprawdzanie czy użytkownik o podanym loginie i haśle istnieje
$zapytanie="SELECT id FROM uzytkownik WHERE login='$l' AND haslo='$h'";
if ($jest=='0'){ //brak użytkownika odpowiadającego podanym danym
echo "Podałeś błędne hasło lub użytkownik o podanym loginie nie istnieje. <br/>"; }
else{ //użytkownik istnieje możemy go zalogować
$id_uzytkownik=$row['id'];
$zapytanie="UPDATE logowanie SET id_uzytkownik='$id_uzytkownik', data_logowania=now() WHERE sid='$sid'";
if($result){
$zapytanie="UPDATE uzytkownik SET data_logowania=now(), ip='$ip', uzytkownik_agent='$uzytkownik_agent'";
if($result){
echo"Logowanie popranwe<br/>"; }
}
}
} //koniec logowania
if($akcja=="wylogowanie"){
$zapytanie="UPDATE logowanie SET id_uzytkownik='0'";
if ($result){echo"Wylogowano<br/>";} }
//sprawdzenie czy użytkownik jest już zalogowany
$zapytanie="SELECT id_uzytkownik FROM logowanie WHERE sid='$sid' and id_uzytkownik!='0'";
if($jest>0){ //jeśli użytkownik jest zalogowany
$id_uzytkownik=$row['id_uzytkownik'];
$zapytanie="SELECT * FROM uzytkownik WHERE id='$id_uzytkownik'";
$login=$row2['login'];
$konto=$row2['konto'] ;
echo "Witaj <b>$login</b><br/> <form name=\"\" action=\"index.php\" method=\"post\">
<input type=\"hidden\" name=\"akcja\" value=\"wylogowanie\" />
<input type=\"submit\" value=\"Wyloguj\" />
</form>
<br/>";
}
else { //jeśli nie jest zalogowany wyświetlamy formularz logowania
echo"nie jestes zalogowany" ; echo"<form name=\"formularz\" action=\"index.php\" method=\"post\"> Login <input type=\"text\" name=\"l\" value=\"\" /> Hasło <input type=\"password\" name=\"h\" value=\"\" />
<input type=\"hidden\" name=\"akcja\" value=\"logowanie\" /><br>
<input type=\"submit\" value=\"Logowanie\" />
</form> ";
echo"<form name=\"formularz\" action=\"rejestracja.php\" method=\"post\"> <input type=\"submit\" value=\"Rejestracja\" />
</form> ";
}
?>
Poniższy kod przedstawia fragment formularza rejestracyjnego. Hasło które wpisujemy jest maskowane za pomocą gwiazdek.
W formularzu rejestracyjnym wymagane są 3 podstawowe pola: login, hasło i adres e-mail, bez podania tych Pol rejestracja nie będzie mogła zostać ukończona. Login i hasło może składać się maksymalnie z 35 znaków. Poniższy kod sprawdza czy wymagane pola zostały wypełnione, w przeciwnym wypadku wyświetla odpowiedni alert.
onsubmit=\"if(this.login.value==''|| this.haslo.value==''|| this.mail.value==''){alert('Prosze upewnić się czy są wypełnione pola oznaczone gwiazdką.');return false}\">
Cały kod odpowiedzialny za formularz rejestracji.
<?php
include('sql.php');
$ip=$_SERVER["REMOTE_ADDR"]; //adres IP komputera użytkownika
$user_agent=$_SERVER['HTTP_USER_AGENT']; //przeglądarka z jakiej korzysta
if($akcja==1){ //
//sprawdzanie czy użytkownik o podanym loginie istnieje
$zapytanie="SELECT * FROM user WHERE login='$login'" ;
//jeśli $jest<1 czyli user o takim loginie nie istnieje, wykonaj dalsza cześć operacji czyli rejestracja
if ($jest<1){
$zapytanie="INSERT INTO user (login, haslo, pesel, nip, imie, nazwisko, miasto, kod_pocztowy, ulica,
nr_domu, nr_mieszkania, mail, telefon, data_rejestracji, ip, user_agent )
VALUES ('$login', '$haslo', '$pesel', '$nip', '$imie', '$nazwisko', '$miasto', '$kod_pocztowy', '$ulica', '$nr_domu', '$nr_mieszkania',
'$mail', '$telefon', now(), '$ip', '$user_agent')" ;
if($result){
echo"Rejestracja pomyœlna."; echo"<a href=\"index.php\">Powrót</a>"; }
else {echo"Rejestracja nie udana proszę spróbować za chwilę";}
}
else { //jeśli podana osoba istnieje
echo"Osoba o podanym loginie już istnieje w bazie danych proszę wrócić i podać inny login." ; echo"<a href=\"rejestracja.php\">Powrót</a>"; }
}
else {
//rejestracja formularz
echo "<form name=\"formularz\" action=\"?akcja=1\" method=\"post\" onsubmit=\"if(this.login.value==''|| this.haslo.value==''|| this.mail.value==''){alert('Prosze upewnić się czy sš wypełnione pola oznaczone gwiazdkš.');return false}\"> <b>Login:*</b><br/>
<input type=\"text\" name=\"login\" value=\"\" maxlength=\"35\" /><br/>
<b>Hasło min 5 znaków:*</b><br/>
<input type=\"password\" name=\"haslo\" value=\"\" maxlength=\"35\"><br/>
<b>E-mail:*</b> <br />
<input type=\"text\" name=\"mail\" value=\"\" /><br />
<b>Tel. kontaktowy:</b> <br />
<input type=\"text\" name=\"telefon\" value=\"\" size=\"10\"/><br />
<b>Pesel</b> - osoba fizyczna<br />
<input type=\"text\" name=\"pesel\" value=\"\" size=\"11\" maxlength=\"11\"><br />
<!--<b>NIP</b> - firma</br/>
<input type=\"text\" name=\"nip\" value=\"\" size=\"13\" maxlength=\"13\" /> <br /> -->
<b>Imie:</b><br />
<input type=\"text\" name=\"imie\" value=\"\" maxlength=\"25\"><br/>
<b>Nazwisko:</b> <br />
<input type=\"text\" name=\"nazwisko\" value=\"\" /><br />
<b>Miejscowoœć:</b><br />
<input type=\"text\" name=\"miasto\" value=\"\" /><br />
<b>Kod pocztowy:</b><br />
<input type=\"text\" name=\"kod_pocztowy\" value=\"\" size=\"6\" maxlength=\"6\" format=\"NN-NNN\"><br/>
<b>Ulica nr domu / mieszkania</b><br/>
<input type=\"text\" name=\"ulica\" size=\"10\" value=\"\" /> <input type=\"text\" name=\"nr_domu\" size=\"2\" value=\"\" />/<input type=\"text\" name=\"nr_mieszkania\" value=\"\" size=\"2\"/><br/>
<input type=\"submit\" value=\"Rejestacja\" />
</form>";
}
?>
Następuje przesłanie danych z formularza i rejestracja użytkownika, jeśli zostaną spełnione następujące warunki i tak pokoleji nastepuje walidacja adresu e-mail sprawdzenie czy jest poprawny. if(preg_match ("/^[w-]+(.[w-]+)*@([w-]+.)+[a-zA-Z]{2,6}$/", "$mail")){}
Jeśli ten warunek jest spełniony następuje sprawdzenie w bazie danych czy użytkownik o podanym loginie lub adresie e-mail przypadkiem nie istnieje. Jeśli nie szyfrujemy hasło $haslo=md5($haslo); ze względów bezpieczeństwa
Sesja.php plik odpowiada za identyfikacje użytkownika, każdy użytkownik wchodzący na stronę otrzymuje unikalny klucz sesji przechowywany w ciasteczku generowany przez funkcje function genSesja . Oprócz tego dane są zapisywane w bazie dany w tabeli logowanie. Dzięki czemu wyciągając ostatni nr id z tej tabeli w łatwy sposób możemy określić ile było wejść na nasza stronę, ile aktualnie jest użytkowników i gości. Ciasteczka ważne są tylko do zamknięcia przeglądarki oraz usuwane z bazy danych po 20 min od żadnej reakcji użytkownika.
W pliku sesja.php przechowujemy login hasło i nazwę bazy danych, czyli funkcje umożliwiającą polaczenie z baza danych.
Kompletny kod pliku sesja.php.
<?
include('sql.php');
$ip=$_SERVER["REMOTE_ADDR"];
$użytkownik_agent=$_SERVER['HTTP_UŻYTKOWNIK_AGENT'];
$data_aktualna=date("Y-m-d G:i") ;
// funkcja generująca sesje
function genPass($len) { if ($len <1 || $len >16) return" ";
$chars="ABCDEFGHIJKLMNOPQRTSUVWXYZ";
$chars.="1234567890";
$chars.="abcdefghijklmnoprstuvwxyz";
$pass="";
for($i = 0; $i < $len; $i++){
$rand = rand(0
, $lenght); $pass.=$chars[$rand];
}
return $pass;
} // koniec funkcji generującej sesje
//usuwanie z tabeli starych użytkowników i gości
$zapytanie="DELETE FROM logowanie WHERE data_waznosc<'$data_aktualna'";
if(isset($_COOKIE['sid'])){ $sid=$_COOKIE['sid'];
$zapytanie="SELECT * FROM logowanie WHERE sid='$sid'";
if($jest>0){
$zapytanie="UPDATE logowanie SET data_waznosc='$data_waz'";
}
else {
$sid=(genPass(16));
$zapytanie="INSERT INTO logowanie (sid, data_waznosc, ip, użytkownik_agent)VALUES('$sid', '$data_waz', '$ip', '$użytkownik_agent')";
}
}
else{
$sid=(genPass(16));
$zapytanie="INSERT INTO logowanie (sid, data_waznosc, ip, użytkownik_agent)VALUES('$sid', '$data_waz', '$ip', '$użytkownik_agent')";
}
?>
Ten post edytował lord_maciek 29.03.2009, 15:49:11