Documente Academic
Documente Profesional
Documente Cultură
SIBIU
Proiect
Informatica
Realizat de
SIBIU
2012
1
CUPRINS
1. Aspecte generale......................................................................................3
2. Introducere..............................................................................................4
4. Arhitectura aplicatiei.............................................................................6
6. Concluzii................................................................................................17
7. Bibliografie............................................................................................18
2
1. ASPECTE GENERALE
3
2. INTRODUCERE
4
3. CREAREA BAZEI DE DATE SI A TABELELOR
Lista masini 7
Name: Number of fields:
5
4. ARHITECTURA APLICATIEI
Având în vedere componenta paginii principale, putem afirma faptul că pagina web are
următoarea arhitectură:
cautare.php
Permite introducerea marcii pe care dorim sa o vizualizam
Stergere.php
Permite introducerea modelului si marcii masinii pe care
dorim sale eliminam
6
5. IMPLEMENTAREA APLICATIEI IN HTML SI PHP
7
</table>
<p align="center"><img src="audi-rs6-avant-1-big.jpg" width="331" height="212"><img
src="ac-schnitzer-acs3-sport-bmw-m3-2008-756438.jpg" width="327" height="211"><img
src="dacia-logan-facelift-1.jpg" width="332" height="212"></p>
<p align="center"><img src="KICHERER-MERCEDES-SL-EVO-II-FRONT.jpg" width="492"
height="266"><img src="vw-golf-r-32-abt-1.jpg" width="438" height="266"></p>
</FONT>
</body>
</html>
Audi.html
<html>
<title>...::: Audi :::...</title>
8
<p><a href="prima pagina.html"><img src="back-2-1.png" width="50" height="50"
border="0"></a></p>
</html>
Bmw.html
<html>
<title>...::: BMW :::...</title>
Mercedes.html
9
<html>
<title>...::: Mercedes :::...</title>
<body bgcolor="AD D8 E6">
<table width="1100" border="0" bordercolor="AD D8 E6">
<tr>
<td width="334"><div align="justify"><i>Mercedes-Benz (adeseori scurtat la Mercedes
ori doar Benz) este o marca germana consacrata de automobile, autobuze, camioane si auto
trenuri rutiere care este proprietatea companiei pe actiuni DaimlerChrysler AG (cunoscuta
inaintea fuziunii sale cu Chrysler, ca Daimler-Benz). Mercedes-Benz este al doilea mare
producator de vehicule de lux la nivel mondial. Compania Daimler-Benz AG a fost
înfiintata în 28 iunie 1926 când doua companii, Benz & Cie. si Daimler Motoren
Gesellschaft (DMG), au fuzionat.Fondata in 1871, Benz & Cie., a fost una dintre cele mai
importante dintre companiile fondate de Karl Benz, fiind si unul dintre cei mai vechi
producatori de autovehicule. DMG a fost o alta companie axata pe constructia de
autovehicule, fondata de Gottlieb Daimler si Wilhelm Maybach în 1890. În 1900, Daimler a
murit, iar Maybach a parasit compania fondata de cei doi în 1890. Pe vremea aceea, cele
doua companii devenisera deja rivale.
In 1924, datorita situatiei economice dezastroase in care se gasea Republica de la Weimar,
cele doua companii rivale au intrat într-o "Intelegere de interese mutuale", care le permitea
sa produca si sa vanda propriile produse in mod independent si care urma sa fie valabila 75
de ani, pana in anul 2000. Dupa numai doi ani, in 1926, odata cu fuziunea oficiala a
companiilor Benz & Cie. si Daimler Motoren Gesellschaft, numele Mercedes-Benz a fost
creat.</i></div></td>
<td width="336"><img
src="1970_Mercedes_Benz_300SEL_Euro_6.3_For_Sale_Front_1.jpg" width="336"
height="282">
<p><a href="prima pagina.html"><img src="back-2-1.png" width="50" height="50"
border="0"></a></p></td>
<td width="63"><img src="sageata (1).png" width="63" height="28"></td>
10
<td width="349"><img src="7-mercedes-benz-slr-mclaren-452750.jpg" width="349"
height="239"></td>
</tr>
</table>
</html>
<html>
<body bgcolor="#669999">
<br>
<center><b><FONT size="18"> Lista cu masini</FONT></b></center>
<?php
$con=mysql_connect("localhost","root","");
$db=mysql_select_db("masini",$con);
echo '<center><table bgcolor=white border=1></center>';
echo "<tr>";
echo'<td>'.'<b>Nr.crt</b>'.'</td><td>'.'<b>Marca</b>'.'</td><td>'.'<b>Model</b>'.'</td><t
d>'.'<b>Tip caroserie</b>'.'</td><td>'.'<b>Stare masina</b>'.'</td><td>'.'<b>Culoare
masina</b>'.'</td><td>'.'<b>Dotari</b>'.'</td>';
echo "</tr>";
if($db=="")
echo mysql_error();
$sql="SELECT * FROM listamasini";
$rez=mysql_query($sql);
$i=0;
while($r=mysql_fetch_array($rez))
11
{
$i=$i+1;
echo '<tr>';
echo '<td>'.$i.'</td>';
echo '<td>'.$r[1].'</td>';
echo '<td>'.$r[2].'</td>';
echo '<td>'.$r[3].'</td>';
echo '<td>'.$r[4].'</td>';
echo '<td>'.$r[5].'</td>';
echo '<td>'.$r[6].'</td>';
echo '</tr>';
}
echo '</table>';
?>
</body>
</html>
<html>
<body bgcolor="#669999">
<?php
$n=$_POST['marca'];
$p=$_POST['model'];
$t=$_POST['tip'];
$g=$_POST['stare'];
12
$c=$_POST['culoare'];
$e=$_POST['dotari'];
$con=mysql_connect("localhost","root","A");
$db=mysql_select_db("masini",$con);
if($db=="")
echo mysql_error();
$sql="INSERT INTO listamasini(marca,model,tip,stare,culoare,dotari)
VALUES('$n','$p','$t','$g','$c','$e')";
$rez=mysql_query($sql);
if(!$rez)
echo mysql_error();
else
echo '<br>';
echo '<br>';
echo 'Masina a fost inscrisa in lista!!! ';
?>
</body>
</html>
13
Urmeaza comanda (stergere masina.html) in care se pot sterge o masina in
funcie de marca si model:
<html>
<body bgcolor="#669999">
<FONT size="14" color="80 00 00">
<?php
$x=$_POST['marca'];
$m=$_POST['model'];
$con=mysql_connect("localhost","root","");
$db=mysql_select_db("masini",$con);
if($db=="")
echo mysql_error();
$sql="DELETE FROM listamasini WHERE marca='$x' " ;
$sql="DELETE FROM listamasini WHERE model='$m' " ;
mysql_query($sql);
$rez=mysql_query($sql);
if(!$rez)
echo mysql_error();
else
echo "Ati sters cu succes!";
?>
</FONT>
</body>
</html>
14
Urmatoarea pagina (cautare.html) permite utilizatorului sa caute o masina
dupa marca….
<html>
<title>...:::Cautare masina:::...</title>
<body bgcolor="#669999">
<center><img src="cautare masina.png" width="700" height="100"></center>
<b>Alegeti marca masinii pe care o cautati</b>
<form action="cautare.php" method="post">
<b>Marca:</b><select name="marca">
<option value="audi">audi</option>
<option value="bmw">bmw</option>
<option value="mercedes">mercedes</option>
<option value="volkswagen">volkswagen</option>
<option value="dacia">dacia</option>
</select>
<input type="submit" value="Cauta" />
</form>
<img align="right" src="unde.png" width="200" height="100"> <img align="right"
src="cauta masina 1.jpg" width="300" height="200"> <img align="right" src="unde.png"
width="200" height="100">
</body>
</html>
<html>
<body bgcolor="#669999">
<?php
15
$p=$_POST['model'];
$c=$_POST['culoare'];
$con=mysql_connect("localhost","root","");
$db=mysql_select_db("masini",$con);
if($db=="")
echo mysql_error();
$sql="update listamasini set culoare='$c' where model='$p'";
$rez=mysql_query($sql);
if(!$rez)
echo mysql_error();
else
echo '<br>';
echo '<br>';
echo 'Culoarea masinii a fost modificata cu succes!!! ';
?></body>
</html>
16
CONCLUZII
În urma realizării acestui proiect am reuşit să învât minimul din programarea PHP şi
HTML, conştientizând în acelaşi timp greutatea cu care se face o pagina web şi munca asiduă pe
care o depun cei ce realizează o astfel de pagină.
Perechea PHP /MySQL se foloseşte în foarte multe aplicaţii online, deoarece prezintă o
serie de avantaje, cum ar fi: tehnologii open-source, uşurinţa scrierii codului sursă, suport limbaj
universal SQL, portabilitate Windows, Linux, sintaxa PHP asemănătoare cu C++, viteză de
execuţie a codului PHP;
În concluzie, consider ca informaţiile însuşite în urma parcurgerii acestui curs şi a
realizării acestei aplicaţii îmi vor folosi de-a lungul carierei mele si ori de câte ori voi lua contact
cu Internetul.
17
BIBLIOGRAFIE
18