Problema update di un database

geysermill

Nuovo Utente
14 Mag 2020
1
0
1
Buongiorno,
sono alle prime armi con php e sto impostando un semplice CRUD.
Ho un problema con il file update che non mi fa aggiornare i dati del database. Non si genera nessun error_log e quando modifico i dati il sistema mi dice che sono aggiornati correttamente. Tutto il resto funziona. Riuscite a darmi un aiuto per favore? Di seguito il codice.
Grazie. Francesco.
PHP:
<?php
include 'functions.php';
$pdo = pdo_connect_mysql();
$msg = '';
// Check if the commessa ID exists, for example update.php?ID=1 will get the commessa with the ID of 1
if (isset($_GET['ID'])) {
    if (!empty($_POST)) {
        // This part is similar to the create.php, but instead we update a record and not insert
        $ID = isset($_POST['ID']) ? $_POST['ID'] : NULL;
        $data = isset($_POST['data']) ? $_POST['data'] : date('Y-m-d');
        $clienti = isset($_POST['clienti']) ? $_POST['clienti'] : '';
        $descrizione = isset($_POST['descrizione']) ? $_POST['descrizione'] : '';
        $quantita = isset($_POST['quantita']) ? $_POST['quantita'] : '';
        // Update the record
        $stmt = $pdo->prepare('UPDATE commesse_2020 SET ID = ?, data = ?, clienti = ?, descrizione = ?, quantita = ?, WHERE ID = ?');
        $stmt->execute([$ID, $data, $clienti, $descrizione, $quantita, $_GET['ID']]);
        $msg = 'Aggiornata correttamente!';
    }
    // Get the commessa from the commesse table
    $stmt = $pdo->prepare('SELECT * FROM commesse_2020 WHERE ID = ?');
    $stmt->execute([$_GET['ID']]);
    $commessa = $stmt->fetch(PDO::FETCH_ASSOC);
    if (!$commessa) {
        exit('La commessa non esiste con questo ID!');
    }
} else {
    exit('No ID specified!');
}
?>

<?=template_header('Read')?>

<div class="content update">
    <h2>Modifica commessa #<?=$commessa['ID']?></h2>
    <form action="update.php?ID=<?=$commessa['ID']?>" method="post">
      <label for="ID">ID</label>
      <input type="text" name="ID" placeholder="26" value="auto" ID="ID">
      <label for="data">data</label>
      <input type="datetime-local" name="data" value="<?=date('Y-m-d')?>" ID="data">
      <label for="clienti">clienti</label>
      <input type="text" name="clienti" placeholder="Nome cliente" ID="clienti">
      <label for="descrizione">descrizione</label>
      <input type="text" name="descrizione" placeholder="Descrizione" ID="descrizione">
      <label for="quantita">quantita</label>
      <input type="text" name="quantita" placeholder="Quantita" ID="quantita">
        <input type="submit" value="Update">
    </form>
    <?php if ($msg): ?>
    <p><?=$msg?></p>
    <?php endif; ?>
</div>

<?=template_footer()?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
K Problema con update di un database in un ciclo Classic ASP 1
M Problema su update di 3 tabelle PHP 1
N Problema funzione UPDATE PHP 9
C Problema con update di un file PHP 6
C Problema con Update di una tabella di un db PHP 3
A Problema con UPDATE table SET username = $_SESSION["username"] PHP 22
blips Problema con Update multiplo PHP 1
P problema con l'update della data PHP 30
P Problema con update PHP 93
R Problema con UPDATE su DB mysql MySQL 1
G problema con insert e update PHP 2
helpdesk queri update problema PHP 1
B problema update sql PHP 1
jan267 Problema con UPDATE Classic ASP 3
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 0
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 4
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 0
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
T problema con select dinamica con jquery Javascript 0
A Problema checkout carrello php PHP 2
R Problema al server Domini 0
A Problema nel passare la variabile PHP 0

Discussioni simili