203 lines
7.6 KiB
PHP
203 lines
7.6 KiB
PHP
<?php
|
|
include 'include/headscript.php';
|
|
include('languages/' . $_SESSION['langselect'] . '/tdgen.php');
|
|
if (isset($_GET['idtd'])) {
|
|
$idtd = $_GET['idtd'];
|
|
}
|
|
?>
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Aggiungi Production Place</title>
|
|
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
|
|
<style>
|
|
.container {
|
|
max-width: 960px;
|
|
}
|
|
|
|
/* Modifica le dimensioni del testo */
|
|
body,
|
|
input,
|
|
label {
|
|
font-size: 14px;
|
|
/* Imposta la dimensione del testo desiderata */
|
|
}
|
|
|
|
/* Modifica le dimensioni degli input */
|
|
input[type="text"],
|
|
input[type="tel"],
|
|
input[type="email"] {
|
|
font-size: 14px;
|
|
/* Imposta la dimensione del testo negli input desiderata */
|
|
height: calc(1.5em + .75rem + 2px);
|
|
/* Imposta l'altezza degli input */
|
|
padding: .375rem .75rem;
|
|
/* Imposta il padding negli input */
|
|
}
|
|
|
|
.search-result {
|
|
cursor: pointer;
|
|
padding: 10px;
|
|
margin-bottom: 5px;
|
|
border: 1px solid #ccc;
|
|
border-radius: 5px;
|
|
background-color: #f9f9f9;
|
|
}
|
|
|
|
.search-result:hover {
|
|
background-color: #e9e9e9;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<div class="container mt-3">
|
|
<h3>Aggiungi Production Place</h3>
|
|
<form id="productionPlaceForm" method="post" action="save_datalocplace.php">
|
|
<div class="form-group row">
|
|
<label for="companyname" class="col-sm-2 col-form-label">Company Name</label>
|
|
<div class="col-sm-10">
|
|
<input type="text" class="form-control" id="companyname" name="companyname" required>
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label for="address" class="col-sm-2 col-form-label">Address</label>
|
|
<div class="col-sm-6">
|
|
<input type="text" class="form-control" id="address" name="address" required>
|
|
</div>
|
|
<label for="cap" class="col-sm-1 col-form-label">CAP</label>
|
|
<div class="col-sm-3">
|
|
<input type="text" class="form-control" id="cap" name="cap">
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
<label for="city" class="col-sm-2 col-form-label">City</label>
|
|
<div class="col-sm-4">
|
|
<input type="text" class="form-control" id="city" name="city" required>
|
|
</div>
|
|
<label for="country" class="col-sm-1 col-form-label">Country</label>
|
|
<div class="col-sm-5">
|
|
<input type="text" class="form-control" id="country" name="country" required>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group row">
|
|
<label for="telephone" class="col-sm-2 col-form-label">Telephone</label>
|
|
<div class="col-sm-3">
|
|
<input type="tel" class="form-control" id="telephone" name="telephone">
|
|
</div>
|
|
<label for="email" class="col-sm-1 col-form-label">Email</label>
|
|
<div class="col-sm-3">
|
|
<input type="email" class="form-control" id="email" name="email">
|
|
</div>
|
|
<label for="telephone" class="col-sm-1 col-form-label">Fax</label>
|
|
<div class="col-sm-2">
|
|
<input type="tel" class="form-control" id="fax" name="fax">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="form-group row">
|
|
<label for="contactname" class="col-sm-2 col-form-label">Contact Name</label>
|
|
<div class="col-sm-4">
|
|
<input type="text" class="form-control" id="contactname" name="contactname" required>
|
|
</div>
|
|
|
|
</div>
|
|
<input type="hidden" class="form-control" id="idtd" name="idtd" value="<?php echo $idtd; ?>">
|
|
|
|
|
|
<div class="row">
|
|
<div class="col-sm-9 offset-sm-3">
|
|
<button type="submit" class="btn btn-primary">Salva</button>
|
|
</div>
|
|
</div>
|
|
<br>
|
|
|
|
</form>
|
|
<hr> <!-- Riga orizzontale -->
|
|
<form name="search">
|
|
<div class="form-group row">
|
|
<label for="companysearch" class="col-sm-2 col-form-label">Ricerca azienda</label>
|
|
<div class="col-sm-7">
|
|
<input type="text" class="form-control" id="companysearch" name="companysearch" required>
|
|
<small class="form-text text-muted" style="font-size: 12px;">Inserisci almeno 3 caratteri del nome della compagnia per iniziare la ricerca.</small>
|
|
</div>
|
|
</div>
|
|
|
|
</form>
|
|
<div id="searchResults" class="mt-3"></div><!-- Risultati della ricerca -->
|
|
|
|
|
|
</div>
|
|
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
|
|
<form id="productionPlaceForm" method="post" action="">
|
|
<!-- Il tuo codice HTML del form -->
|
|
|
|
<div class="row">
|
|
<div class="col-sm-9 offset-sm-3">
|
|
<!-- Il tipo del pulsante rimane "submit", ma non è necessario specificare l'attributo "form" -->
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</form>
|
|
<script>
|
|
var idcompany = <?php echo json_encode($_SESSION["compid"]); ?>;
|
|
</script>
|
|
|
|
<script>
|
|
$(document).ready(function() {
|
|
$('#companysearch').on('input', function() {
|
|
var searchQuery = $(this).val();
|
|
if (searchQuery.length >= 3) {
|
|
$.ajax({
|
|
url: 'searchcompany.php', // Percorso dello script lato server
|
|
method: 'POST',
|
|
data: {
|
|
searchQuery: searchQuery,
|
|
idcompany: idcompany // Sostituisci con l'id della company se necessario
|
|
},
|
|
success: function(response) {
|
|
// Manipola il DOM per visualizzare i risultati della ricerca
|
|
$('#searchResults').html(response);
|
|
},
|
|
error: function(xhr, status, error) {
|
|
console.error(xhr.responseText);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
|
|
$(document).on('click', '.search-result', function() {
|
|
$('#companyname').val($(this).data('companyname'));
|
|
$('#address').val($(this).data('address'));
|
|
$('#city').val($(this).data('city'));
|
|
$('#cap').val($(this).data('cap'));
|
|
$('#country').val($(this).data('country'));
|
|
$('#telephone').val($(this).data('telephone'));
|
|
$('#email').val($(this).data('email'));
|
|
$('#fax').val($(this).data('fax'));
|
|
$('#contactname').val($(this).data('contactname')); // Aggiunto il popolamento per il campo contactname
|
|
});
|
|
|
|
// Intercetta l'evento keypress sul campo di ricerca
|
|
$('#companysearch').on('keypress', function(event) {
|
|
if (event.which === 13) { // 13 è il codice ASCII per il tasto Invio
|
|
event.preventDefault(); // Previene l'invio del form
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
|
|
|
|
|
|
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
|
|
</body>
|
|
|
|
</html>
|