Introducere în limbajul html



Yüklə 3,05 Mb.
səhifə210/211
tarix03.01.2022
ölçüsü3,05 Mb.
#37935
1   ...   203   204   205   206   207   208   209   210   211




include ("page_bottom.php") ;

?>
Cu acestea am terminat partea ,,vizitabilă" a site-ului nostru. După cum v-am promis la început, am facut doar câteva fişiere care să poată afişa un număr uriaş de înregistrări... şi asta fără prea mult efort.

Doar gândul că nu va mai trebui vreodata să scrieţi un singur tag HTML pentru a adauga elemente noi pe site ar trebui să fie mulţumire de ajuns!

Vom trece în continuare la partea de administrare a site-ului, unde vom vedea cum putem introduce cărţi, domenii şi autori noi în librărie astfel încât să nu mai avem vreodată de-a face cu chinuitoarea linie de comandă.


Stăpânul datelor

În acest capitol ne vom ocupa de secţiunea de administrare, începând de la securizarea ei, până la introducerea datelor, upload-ul de fişiere şi manipularea de imagini.
Am pus utilizatorul pe primul plan şi am facut secţiunea ,,vizitabilă" a site-ului nostru astfel încât informaţiile să fie întotdeauna ,,la zi". Este momentul să ne gândim şi la noi şi la timpul pe care l-am putea câştiga dacă am avea o interfaţă simplă şi uşor de utilizat pentru manipu­larea diferitelor aspecte ale site-ului.

Aşa cum am avut doar câteva pagini pentru a afişa mai multe cărţi ulilizatorilor. la fel putem avea doar câteva pagini pentru a introduce informaţii noi în baza de date, Vom avea mai multe pagini, câte una pentru fiecare acţiune ce dorim să o întreprindem: adăugare, modificare, ştergere, moderare comentarii utilizatori şi urmărire comenzi. Vom învăţa şi cum să oferim acces în această zonă doar administratorului sau altor utilizatori autorizaţi.

Creaţi un director nou în document root şi denumiţi-l administrare. Aici vom păstra toate fişierele secţiunii de admini­strare, ele fiind accesibile la adresa http:/ /localhost/administrare/

Autentificare

Primul lucru pe care trebuie să-l facem este să asigurăm această zonă, să nu permitem accesul decât administratoru­lui, cu o anumită combinaţie de nume şi parolă. Pentru aceasta vom scrie trei fişiere:

- index.php unde vom afişa formularul de login

-login.php unde verificăm informaţiile transmise din formular, le coroborare cu cele existente în baza de date şi dacă sunt corecte, acordăm accesul mai departe

- autorizare.php este pagina pe care o vom include apoi la începutul fiecarui fişier din secţiunea de administrare. Ea va verifica la fiecare accesare dacă utili­zatorul este înregistrat şi are acces pe pagina respectivă şi permite rularea paginii doar dacă utilizatorul este înregistrat. Fără aceasta verificare, un utilizator ar putea accesa http ://localhost/pagina.php, fără să treacă prin formularul de înregistrare.

Să trecem la treabă. După cum spuneam, index.php conţine un simplu for­mular;
administrare/index.php







libraria mea







=" ../logo.gif ">


Yüklə 3,05 Mb.

Dostları ilə paylaş:

Rezaltatele cautarii




Textul cautat:




Autori





$sql = "SELECT id_autor , nume_autor FROM autori WHERE nume_autor LIKE ’%".$cuvant

."%'";

$resursa = $mysql_query($sql) ;

if (mysql_num_rows ($resursa) = = 0)

{

print "Nici un rezultat";

}

while ($row = mysql_fetch_array ($resursa) )

{

$nume_autor = str_replace ($cuvant, "$cuvant", $row[’nume_autor' ]);

print ’’.$nume_autor.’
;


}

?>



Titluri





$sql="SELECT id_carte, titlu FROM carti WHERE titlu: LIKE '%".$cuvant."%'";

$resursa = mysql_query ($sql) ;

if (mysql_num_rows ($resursa) = = 0)

{

print "Nici un rezultat ";

}
while ($row = mysql_fetch_array($resursa))

{

$titlu = str_replace ($cuvant, "$cuvant", $row [ 'titlu' ]);

print ’' .$titlu.’
;


}

?>



Descrieri





$sql = "SELECT id_carte, titlu, descriere FROM carti WHERE descriere LIKE '%".

$cuvant ."%' ";

$resursa = mysql_query ($sql) ;

if(mysql_num_rows ($resursa) = = 0)

{

print "Nici un rezultat";

}

while ($row = mysql_fetch_array($resursa))

{

$descriere = str_replace ($cuvant, "$cuvant", $row[ 'descriere' ]);

print ’' $row[ 'titlu'] .'
' .


$descriere . '

' ;



}

?>



1   ...   203   204   205   206   207   208   209   210   211




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin