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
K Problema form update PHP 2
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
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 0
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0

Discussioni simili