Documente Academic
Documente Profesional
Documente Cultură
A efectuat
Studenta gr.TIR-16 Ion ILESCU
A verificat
Profesor Inga LISNIC
Chişinău 2017
CUPRINS:
1.Sarcina lucrării
2.Mersul lucrării
2.1 Codul sursă a fişierelor connect-db.php,
delete.php, edit.php, insert.php, new.php,
view.php
2.2 Screenshots.
Concluzie
Sarcina :
6.Creaţi un formular pentru înserarea, actualizarea şi ştergerea înregistrărilor
din baza de date.
7. Creaţi un formular pentru înregistrare cu verificarea introducerii
caracterelor conform criteriilor stabilite (verificarea completării casetelor
obligatorii, a adresei de email), încărcarea fotografiei. (verificarea se face
utilizînd JavaScript)
1. Connect db.php
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "bdtest";
// crearea conexiunii
// Check connection
if (!$con) {
?>
2. View.php
<html> <title>Vizualizarea
inregistrarilor</title>
<body style="background-
color: SpringGreen">
<head>
</head>
echo "<table border='6' echo '<td><a
cellpadding='10'>"; href="delete.php?ID=' .
<?php $row['ID'] .
'">Sterge</a></td>';
echo "<tr> <th>ID</th>
<th>Nume,Prenume</th>
<th>Email</th> <th></th> echo "</tr>";
<th></th></tr>";
<head>
</head>
<br/>
<br/>
</form>
</body>
</html>
4. Insert.php
<?php if (mysqli_query($con, $sql)) {
include('connect-db.php'); } else {
$Nume = $_POST['nume'];
</div>
?>
<html>
</form>
<form action=""
<head> method="post">
</body>
</head>
<div> <?php
<body style="background-color:
Goldenrod"> <p><strong>ID:</strong> <? }
php echo $ID; ?></p>
// confirmare valorii ID
//vizualizarea repetata a
formularului in cazul eroarei else
if (is_numeric($_POST['ID']))
$ID = $_POST['ID'];
{ }
$Nume =
mysqli_real_escape_string($con,
$_POST['Nume']); // salvarea informatiei in baza de }
date
$Email = else
mysqli_real_escape_string($con, mysqli_query($con, "UPDATE
$_POST['Email']); persoane SET Nume='$Nume',
Email='$Email' WHERE // restabilirea informatiei initiale
ID='$ID'") in cazul in care formularul nu a
// verificarea completarii fost trimis
ambelor cimpuri
or die(mysql_error());
{
if ($Nume == '' || $Email == '')
// trimiterea utilizatorului spre
pagina principala // prelucrarea valorii ID in cazul
{ cin ea este numerica (mai mare
ca 0)
header("Location: view.php");
if (isset($_GET['ID']) && if($row)
is_numeric($_GET['ID']) &&
$_GET['ID'] > 0) echo "Nu sunt rezultate!";
{ }
$Nume = $row['Nume'];
$Email = $row['Email'];
// Vizualizarea formularului
{
or die(mysql_error());
}
echo 'Error!';
$row =
else
mysqli_fetch_array($result);
}
{
?>
6. Delete.php
<?php // se verifica daca variabila ID este prezenta in URL
si daca este valida
// conectare la baza de date
if (isset($_GET['ID']) && is_numeric($_GET['ID']))
include('connect-db.php');
{
// Returnare la pagina principala in cazul lipsei ori
incorectitudinii variabilei ID
$ID = $_GET['ID'];
{
// stergerea inregistrarii
or die(mysql_error());
header("Location: view.php"); }
else
?>
Screenshots :
Concluzia:
In urma efectuarii lucrarii de laborator cu scopul de a crea un formular pentru a inregistra cu
verificarea intoducerii caracterelor conform criteriilor stabilite de verificarea completarii casetelor
obligatorii am realizat ca este posibil cu ajutorul php si javascript.