Documente Academic
Documente Profesional
Documente Cultură
- Sibiu 2008-
1
Abstract
2
CUPRINS
Abstract..........................................................................................................................2
CUPRINS.......................................................................................................................3
Introducere.....................................................................................................................4
CAPITOLUL 1...............................................................................................................5
PROIECTAREA BAZEI DE DATE ŞI IMPLEMENTAREA ACESTEIA ÎN SQL....5
CAPITOLUL 2...............................................................................................................7
ARHITECTURA APLICAŢIEI.....................................................................................7
CAPITOLUL 3...............................................................................................................7
IMPLEMENTAREA APLICAŢIEI ÎN HTML ŞI PHP...............................................7
3.1 Conectarea la serverul MySQL - config.php.......................................................7
3.2 Afişarea filmelor demo si butoanelor de comenzi -index.php.............................8
3.3 Vizualizarea stocului – vizualizare.php...............................................................9
3.4 Completare formular - formular.php...................................................................9
3.5 Afişarea produsului specificat din stoc – vizualizared.php................................10
3.6 Afişarea clientului din baza de date – cautarenume.php....................................10
3.7 Inregistrarea datelor completate in formular – prelucrare.php...........................10
CAPITOLUL 5.............................................................................................................16
INSTALAREA APLICAŢIEI......................................................................................16
Concluzii......................................................................................................................17
Bibliografie..................................................................................................................18
3
Introducere
4
CAPITOLUL 1
Benzi desenate
Id
Titlul filmului
In stoc
Pret/Bucata
Comanda
Id
Titlul
Numele
Telefonul
NrBUC
Adresa
5
Se acceseaza interfata de administrare a serverului MySQL, astfel :
//localhost/phpmyadmin, dupa care se taseteaza numele desene animate in
caseta Create new Database si se apasa butonul Create.
CAPITOLUL 2
ARHITECTURA APLICAŢIEI
6
Index.html Pagina de start cu afisare filmulete demo şi buton
link pentru vizualizare stoc, completare formular si
cautare produs
vizualizare.php Afisează prin apasarea butonului “Baza de date”,
stocul filmotecii
formular.php Formular pentru completarea si trimiterea unei
comenzi la o adresa de mail.
vizualizared.php Afiseaza prin introducerea unor cuvinte cheie a unui
anumit produs din stoc
prelucrare.php Adauga datele completate in formular in tabelul
“comanda” din baza de date
cautarenume.php Cauta in baza de date, dupa nume, un anumit client
care a aplicat o comanda
CAPITOLUL 3
IMPLEMENTAREA APLICAŢIEI ÎN HTML ŞI PHP
<?php
7
<html> Se include config.php
<head> pentru conectare la
server
<title>Benzi Desenate</title> Se selecteaza
</head> imaginea folosita
<body><body background="imagini\lion.gif" leftmargin="100" topmargin="50"><basefont pentru background
style="Arial" color="orange" size="6">
<div align="center">
Bine ati venit in lumea desenelor animate!
</div>
Link “<a href” pentru
fisiere demo de tip
<a href="imagini\I'm A Believer Shrek Music Video.wmv"><img src="imagini\shrek.jpg"
wmv. prin click pe
weight=200 width=200 leftmargin="300" topmargin="80"> <a href="imagini\Tom
imaginea vizualizata
& Jerry - Is you Is or Is you ain't my baby.wmv"><img src="imagini\the_new_tom_and_jerry_show-
show.jpg" weight=200 width=200 leftmargin="550" topmargin="80"> <a
href="imagini\Mickey Mouse Clubhouse HOT DOG Song.wmv"><img
src="imagini\mickey_and_mini-508.gif" weight=200 width=200 leftmargin="750"
topmargin="80"> <a href="imagini\video.wmv"><img src="bolt.gif" weight=200 width=200
leftmargin="750" topmargin="80"> <a href="imagini\Spider-man Original Cartoon Team
Song.wmv"><img src="spidermanjpgf" weight=150 width=150 leftmargin="750"
topmargin="80">
<?php
8
require_once('config.php');
<?php
echo '<html> Alegerea
<body backgroundr=”imagini\lion.gif> background-ului
<center><h2>FORMULAR DE COMANDA</h2></center>
<hr>
<form action="mailto: masterlicenta@yahoo.com" method="post"> Trimiterea
formularului catre o
adresa de E-mail
<center><table bgcolor="yellow"> <form action="mailto:url" method="post">
<caption align="top">FORMULAR</caption>
<tr align=left><th>Titlul filmului:
<td><input type="text" name="Titlul filmului">
<tr align=left><th>Numele:
<td><input type="text" name="Numele"> <tr align=left><th>Telefonul:
<td><input type="text" name="telefonul">
<tr align=left><th>Nr de bucati:
<td><input type="text" name="Nr de bucati">
<tr align=left><th>Adresa dvs: Afişare formular creat
<td> <textarea name="Adresa dvs" cols="30" rows="5" wrap="off"> în HTML
Inserati aici adresa dvs completa </textarea>
<tr align=left valign=top><td>
<input type="reset" value="sterge"><td> <input type="submit" value="Trimite">
</form></table>
<?php
9
require_once('config.php');
Cautarea in functie de
$cerereSQL ="select * from `benzi desenate` where Titlu like '%".$_POST['record']."%'"; cuvintele cheie
$rezultat = mysql_query($cerereSQL); introduse a
while($rand = mysql_fetch_array($rezultat)) produsului din stoc
{
echo "<h3><hr>Titlul filmului: $rand[Titlu]<br> In stoc: $rand[In_stoc]<br> Pret:
$rand[Pret]<br>";
}
?>
<?php
require_once('config.php');
$a=$_POST['recorda']; Cautarea in functie de
$cerereSQL ="SELECT * FROM `comanda` Where Numele LIKE '%$a%'"; cuvintele cheie
$rezultat = mysql_query($cerereSQL); introduse a unui
while($rand = mysql_fetch_array($rezultat)) client care a aplicat o
{ comanda
echo "<h3><hr>Titlul filmului: $rand[Titlul]<br> Numele clientului: $rand[Numele]<br>
Telefonul: $rand[telefonul]<br> NumarBUC: $rand[NrBUC]<br> Adresa: $rand[Adresa]<br>";
}
?>
<?php
require_once('config.php');
Inregistrarea datelor
$a=$_POST['Titlul']; completate in
$b=$_POST['Numele']; formular in baza de
$c=$_POST['telefonul']; date, tabelul
$d=$_POST['NrBUC']; “comanda
$e=$_POST['Adresa'];
10
else { $cerereSQL = "INSERT INTO `comanda` ( `Titlul` , `Numele` , `telefonul` , `NrBUC`, `Adresa`
) VALUES ( '$a' , '$b' , '$c' , '$d', '$e' )";
mysql_query($cerereSQL);
echo 'Va multumim. <br>
Datele au fost introduse cu succes in baza de date. <br>';}
?>
CAPITOLUL 4
PREZENTAREA APLICAŢIEI
index.php
11
vizualizare.php
12
formular.php
13
vizualizared.php
cautarenume.php
14
prelucrare.php
15
CAPITOLUL 5
INSTALAREA APLICAŢIEI
16
Concluzii
17
Bibliografie
[1] www.php.net
[2] www.tutoriale.far-php.ro
[3] Luminiţa Giurgiu, Programare web, Editura Academiei Fortelor Terestre, Sibiu,
2006
[4] Bill McCarty, PHP4, Editura Teora, Bucureşti, 2002;
[5] Taylor Dave, Crearea paginilor WEB cu HTML 4, Teora, Bucuresti;
[6] www.codurisursa.ro/showthread.php;
[7] www.designlabs.ro/resurse-php.php.
18