Here is my php code :
1 <?php
2 print_r($_POST);
3 print_r($_FILES);
4 include("conn.php");
5
6 function corectez($sir) {
7 $sir = trim($sir);
8 $sir = stripslashes($sir);
9 $sir = htmlspecialchars($sir);
10 return $sir;
11 }
12
13 $compania=corectez($_POST["combo"]);
14 $tara=corectez($_POST["tara"]);
15 $prez=corectez($_POST["prez"]);
16 $nr=corectez($_POST["nr"]);
17 $pret=corectez($_POST["pret"]);
18
19
20 $stmt = mysqli_prepare($cnx, "INSERT INTO util zboruri (fisier_img,id_companie,tara,prezentare,nr_locuri,pret) VALUES(?,?,?,?,?,'a.png')");
21 mysqli_stmt_bind_param($stmt,'sissis',$img,$compania,$tara,$prez,$nr,$pret);
22
23 mysqli_stmt_execute($stmt);
24
25 $id = mysqli_insert_id($cnx);
26
27 $mesajEroare = '';
28 if ($_FILES["poza"]["error"] > 0) {
29 $mesajEroare .= "<p>Eroare: " . $_FILES["fisier"]["error"] . "</p>";
30 } else {
31 $nm = $_FILES["fisier"]["name"];
32 $nmtmp = $_FILES["fisier"]["tmp_name"];
33 $extensie = pathinfo($nm,PATHINFO_EXTENSION);
34 if(strtolower($extensie) != "jpg" && strtolower($extensie) != "png" && strtolower($extensie) != "jpeg") {
35 $mesajEroare .= "<p>Atentie, se acceptă doar fișiere JPG și PNG!</p>";
36 }
37
38 $nume = 'p_' . (string)$id . '.' . strtolower($extensie);
39
40 $cda = "UPDATE zboruri SET fisier_img = '$nume "." ' WHERE id_zbor = $id";
41 mysqli_query($cnx, $cda);
42
43 $cale = 'img/'.$nume;
44 $rezultat = move_uploaded_file($nmtmp, $cale);
45 $raspuns['mesaj'] ='da';
46 $raspuns['tara'] = $tara;
47 if (!$rezultat)
48 {
49 $raspuns['mesaj'] ='nu';
50 $raspuns['tara'] = $tara;
51 }
52
53 mysqli_stmt_close($stmt);
54 mysqli_close($cnx);
55 $raspuns['mesaj'] ='da';
56 $raspuns['tara'] = $tara;
57 echo json_encode($raspuns);
58
59 ?>
And my js code :
document.querySelector("#adauga").onclick = function (event) {
var formElement = document.querySelector("form");
var formData = new FormData(formElement);
var xhtp = new XMLHttpRequest();
xhtp.open("POST", "./php/adg.php");
xhtp.onload = function () {
var raspunsobiect = JSON.parse(this.responseText);
var blocraspuns = document.querySelector("#verificat");
if (raspunsobiect.mesaj == "da") {
var continutbloc = '<p class="msg">da</p>';
} else {
var continutbloc = '<p class="msg">nu</p>';
}
continutbloc = continutbloc.replace("{tara}", raspunsobiect.tara);
document.querySelector("form").style.display = "none";
blocraspuns.innerHTML = continutbloc;
};
xhtp.onerror = function () {
alert("Hopa! Ceva n-a mers!");
};
xhtp.send(formData);
};
What I have tried:
Hello,
I'm having a problem with my php code ...the error is Parse error: syntax error, unexpected end of file in C:\wamp64\www\simulare_aeroport\php\adg.php on line 59