Buongiorno a tutti,
ho realizzato una pagina in php che verifica in un database mysql se nel mese corrente ci sono dei veicoli che hanno la revisione in scadenza e mostra a video i risultati ottenuti. Ho poi aggiunto accanto ad ogni record estratto un campo denominato "Note" che viene utilizzato dal personale addetto al contatto con il cliente per riportare l'esito della telefonata.
Ora il mio problema è che non so come assegnare al button che ho inserito a fondo pagina una funzione che permetta al click del mouse l'update nel database delle informazioni inserite dall'utente nel campo "Note"
Questo il codice della pagina php:
Questa invece la pagina con il relativo pulsante che non riesco a far funzionare

Naturalmente l'update dovrebbe avvenire sulla stessa pagina e magari dopo l'update un alert a video informa l'utente che le informazioni sono state memorizzate con successo.
Confido in un vostro supporto perchè non so davvero dove andare a parare.
Grazie anticipatamente a tutti
ho realizzato una pagina in php che verifica in un database mysql se nel mese corrente ci sono dei veicoli che hanno la revisione in scadenza e mostra a video i risultati ottenuti. Ho poi aggiunto accanto ad ogni record estratto un campo denominato "Note" che viene utilizzato dal personale addetto al contatto con il cliente per riportare l'esito della telefonata.
Ora il mio problema è che non so come assegnare al button che ho inserito a fondo pagina una funzione che permetta al click del mouse l'update nel database delle informazioni inserite dall'utente nel campo "Note"
Questo il codice della pagina php:
Codice:
<form method="POST" action="scadenza_revisione.php" id="inseriscinote" >
<?php
date_default_timezone_set('Europe/Rome');
require_once('function/date_day.php');
$veicolo='UNDEF';
$targa='UNDEF';
$cliente='UNDEF';
$tel='UNDEF';
$dtscrev='UNDEF';
$noterev='UNDEF';
$where='';
//var_dump($_GET['tipo']);
//exit;
if(isset($_GET['tipo']))$tipo = trim(strip_tags(stripslashes($_GET['tipo'])));
else echo 'Attenzione è stato riscontrato un errore contattare amministratore';
if ($tipo == "daeseguire"){
$where = "WHERE YEAR(dtscrev) = YEAR(NOW()) AND MONTH(dtscrev)= MONTH(NOW()) AND DAY(dtscrev) >= DAY(NOW())";
}elseif($tipo == "scadute"){
$where = "WHERE dtscrev < NOW()-1 AND dtscrev <> '0000-00-00'";
}
$query = "SELECT * FROM commesse $where GROUP BY targa ORDER BY dtscrev ASC LIMIT 20";
$oggetto =$mysqli->query($query);
$count = mysqli_num_rows($oggetto);
if ($count == 0) {
echo "<div class = 'container-ricerca-nulla'>";
echo "<div class ='row'><p class='btn btn-danger center-button'>Non sono presenti revisioni da eseguire</p></div>";
echo "</div>";
}else{
echo "<div class ='container-appuntamento'>";
echo "<table class='table table-striped table-responsive'>";
echo "<tr>";
echo "<th style='color:green'>Veicolo</th>";
echo "<th style='color:green'>Targa</th>";
echo "<th style='color:green'>Cliente</th>";
echo "<th style='color:green'>Telefono</th>";
echo "<th style='color:green'>Data Scadenza<br>Revisione</th>";
echo "<th style='color:red'>Note</th>";
echo "</tr>";
while($scorri_oggetto=$oggetto->fetch_assoc()){
$veicolo = mysqli_real_escape_string($mysqli, $scorri_oggetto['veicolo']);
$targa = mysqli_real_escape_string($mysqli, $scorri_oggetto['targa']);
$cliente = mysqli_real_escape_string($mysqli, $scorri_oggetto['cliente']);
$tel = mysqli_real_escape_string($mysqli, $scorri_oggetto['tel']);
$dtscrev = mysqli_real_escape_string($mysqli, $scorri_oggetto['dtscrev']);
$noterev = mysqli_real_escape_string($mysqli, $scorri_oggetto['noterev']);
/* FILTRI e CONVERSIONI SULLE VARIABILI POST */
$cliente = trim(strip_tags(stripslashes($cliente)));
$cliente = str_replace('\r\n' , '<br>', $cliente);
$cliente = stripslashes($cliente);
$cliente = wordwrap($cliente,18,"<br>"); //MANDO A CAPO OGNI 18 CARATTERI
$noterev = trim(strip_tags(stripslashes($noterev)));
$noterev = str_replace('\r\n' , '<br>', $noterev);
$noterev = stripslashes($noterev);
$veicolo = trim(strip_tags(stripslashes($veicolo)));
$veicolo = str_replace('\r\n' , '<br>', $veicolo);
$dtscrev = strtotime($dtscrev);
$dtscrev = date('d/m/Y', $dtscrev);
?>
<tr>
<td style="text-align:left;"><?php echo $veicolo; ?></td>
<td style="text-align:left;"><?php echo $targa; ?></td>
<td style="text-align:left;"><?php echo $cliente; ?></td>
<td style="text-align:left;"><?php echo $tel; ?></td>
<td><?php echo data_it($dtscrev);?></td>
<td><input name="noterev" type="text" value="<?php echo $scorri_oggetto['noterev']; ?>" size="63" maxlength="200" /></td>
</tr>
<?php
}
echo "</table>";
echo "</div>";
}
?>
<div class="container-fluid">
<tr>
<td><button type="button" class="btn btn-success btn-bd btn-block"><input type="hidden" name="aggiorna_noterev" value="ok"><input type="hidden" value="<?php echo $scorri_oggetto['id_com']; ?>" name="id_com" >Memorizza nel database le note inserite</button></td>
</tr>
</div>
</form>
<?php
if (isset($_POST['aggiorna_noterev'])){
$query="UPDATE commesse
SET noterev='".$_POST['noterev']."'
WHERE id_com='".$_POST['id_com']."' ";
$oggetto =$mysqli->query($query);
}
?>
Questa invece la pagina con il relativo pulsante che non riesco a far funzionare

Naturalmente l'update dovrebbe avvenire sulla stessa pagina e magari dopo l'update un alert a video informa l'utente che le informazioni sono state memorizzate con successo.
Confido in un vostro supporto perchè non so davvero dove andare a parare.
Grazie anticipatamente a tutti