update dossier chekcqual

This commit is contained in:
2025-05-16 18:46:16 +02:00
parent c53c298401
commit fa44531778
405 changed files with 89887 additions and 833 deletions
+39 -34
View File
@@ -1,48 +1,53 @@
<?php
include 'include/headscript.php';
include('languages/' . $_SESSION['langselect'] . '/tdgen.php');
?>
<?php
// Connessione al database
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connessione al database fallita: " . $conn->connect_error);
}
// Raccogli i dati dal form
$companyName = isset($_POST['companyname']) ? $_POST['companyname'] : '';
$address = isset($_POST['address']) ? $_POST['address'] : '';
$city = isset($_POST['city']) ? $_POST['city'] : '';
$cap = isset($_POST['cap']) ? $_POST['cap'] : '';
$country = isset($_POST['country']) ? $_POST['country'] : '';
$telephone = isset($_POST['telephone']) ? $_POST['telephone'] : '';
$email = isset($_POST['email']) ? $_POST['email'] : '';
$fax = isset($_POST['fax']) ? $_POST['fax'] : '';
$contactName = isset($_POST['contactname']) ? $_POST['contactname'] : '';
$manufacturerMark = isset($_POST['manufacturermark']) ? $_POST['manufacturermark'] : '';
//$siteNumber = isset($_POST['sitenumber']) ? $_POST['sitenumber'] : '';
$idtd = $_POST['idtd']; // Assicurati che $idtd sia già definito nella pagina PHP
$companyName = $_POST['companyname'] ?? '';
$address = $_POST['address'] ?? '';
$city = $_POST['city'] ?? '';
$cap = $_POST['cap'] ?? '';
$country = $_POST['country'] ?? '';
$telephone = $_POST['telephone'] ?? '';
$email = $_POST['email'] ?? '';
$fax = $_POST['fax'] ?? '';
$contactName = $_POST['contactname'] ?? '';
$manufacturerMark = $_POST['manufacturermark'] ?? '';
$idtd = $_POST['idtd'] ?? '';
$idcompany = $_POST['idcompany'] ?? ''; // Assicurati che sia valorizzato
// Query per l'inserimento dei dati nel database
$query = "INSERT INTO contacts_td (companyName, address, city, cap, country, telephone, email, fax, contactName, manufacturerMark, idtd, companyid) VALUES ('$companyName', '$address', '$city', '$cap', '$country', '$telephone', '$email', '$fax', '$contactName', '$manufacturerMark', '$idtd', '$idcompany')";
// Prepara la query con placeholder
$stmt = $conn->prepare("INSERT INTO contacts_td (companyName, address, city, cap, country, telephone, email, fax, contactName, manufacturerMark, idtd, companyid) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
if ($conn->query($query) === TRUE) {
echo "<script>
var idtd = " . json_encode($idtd) . "; // Assicurati che il valore sia in formato JavaScript
var parentUrl = window.opener.location.href; // Ottieni l'URL della pagina principale
// Controlla se l'URL ha già dei parametri
if (parentUrl.includes('?')) {
parentUrl += '&idtd=' + idtd; // Aggiungi idtd come parametro aggiuntivo
} else {
parentUrl += '?idtd=' + idtd; // Aggiungi idtd come primo parametro
}
window.opener.location.href = parentUrl; // Aggiorna la pagina principale con il nuovo URL
window.close(); // Chiude il popup
</script>";
} else {
echo "ERROR: " . $conn->error;
// Verifica che la preparazione sia andata a buon fine
if (!$stmt) {
die("Errore nella preparazione della query: " . $conn->error);
}
// Associa i parametri (tutti stringhe 's')
$stmt->bind_param("sssssssssssi", $companyName, $address, $city, $cap, $country, $telephone, $email, $fax, $contactName, $manufacturerMark, $idtd, $idcompany);
// Esegui la query
if ($stmt->execute()) {
echo "<script>
var idtd = " . json_encode($idtd) . ";
var parentUrl = window.opener.location.href;
if (parentUrl.includes('?')) {
parentUrl += '&idtd=' + idtd;
} else {
parentUrl += '?idtd=' + idtd;
}
window.opener.location.href = parentUrl;
window.close();
</script>";
} else {
echo "Errore durante l'inserimento: " . $stmt->error;
}
$stmt->close();
$conn->close();