form Inserimento record mysql

Kiko74b

Nuovo Utente
26 Giu 2022
19
2
3
Giorno a tutti credo che sia un sciocchezza pero non mi riesce di trovare l'inchippo...
ho questa funzione implementata nei metodi della classe che gestisce la piccola applicazione che utilizzo per "studiare":
PHP:
 public static function agg_ditta($NomeDitta)
    {
        //connessione al DB e inserimento della ditta
        $conn = parent::connessione_Db();
        $stmt = mysqli_stmt_init($conn);
        $sql = "INSERT INTO ditta (NomeDitta) VALUES (?)";
        if (!mysqli_stmt_prepare($stmt, $sql)) {
            $alert = "<div class='alert alert-danger col-lg-4 ' role='alert'>Inserimento dei parametri nel DB non riuscita !!!</div>";
        } else {
            mysqli_stmt_bind_param($stmt, "s", $NomeDitta);
            mysqli_stmt_execute($stmt);
            $alert = "<div class='alert alert-success col-lg-4 ' role='alert'>Inserimento dei dati nel DB eseguito con successo !!!</div>";
        }
        //ritorno la variabile $alert
        return $alert;
    }
questo il form di inserimento dati
PHP:
<form method="post">
            <div class="col-lg-10">
                <!-- <div class="input-group"> -->
                    <label class="control-label" for="date">Nome Ditta </label>
                    <input type="text" class="form-control" id="NomeDitta" name="NomeDitta" required>
                <!-- </div> -->
            </div>
        </div><br>
        <hr>
            <div class="form-group">
                <button class="btn btn-success" name="submit" type="submit">Inserisci</button>
            </div>
            </form>
mi ritorna il msg Inserimento dei dati nel DB eseguito con successo !!! poi vado a controllare nel database e non trovo alcun record ....mmmm dove sbaglio ?
questa la tabella del DB
Codice:
CREATE TABLE `ditta` (
  `IDDitta` int(11) NOT NULL,
  `NomeDitta` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 

Kiko74b

Nuovo Utente
26 Giu 2022
19
2
3
Anche se nessuno mi ha dato una risposta per spirito di condivisione vi riporto il problema che mi bloccava :
Ho inserito la stringa di controllo degli errori prima della connessione al db
PHP:
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
in seguito alla visualizzazione dell'errore commesso ho modificato l'IDDitta in cui mancava l'autoincrement (A.I.) e finalmente il recond viene inserito nel database.
Buona giornata a tutti
 
  • Like
Reactions: WmbertSea
Discussioni simili
Autore Titolo Forum Risposte Data
S Problema inserimento nuovo record da form PHP 5
L inserimento form dati multipli ? PHP 0
J Form inserimento dati in database Ajax 1
A Inserimento dati nel database tramite form + altre operazioni PHP 18
L form multipla php sql,errore in inserimento MySQL 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
C [PHP] Form inserimento più menù a discesa PHP 9
E Form inserimento dati con JavaScript Javascript 0
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
gandalf1959 [MySQL] Inserimento multiplo da form multirighe MySQL 22
M [WordPress] [HTML] Form inserimento campi e visualizzazione in tempo reale WordPress 3
M [PHP] errore in semplie form inserimento dati PHP 7
M [PHP] controllo inserimento dati un un form PHP 4
J Inserimento dati in db da due o più form PHP 0
xone Form completo Testi + multiple image per inserimento Annunci PHP 0
A form con inserimento multiplo PHP 4
A Aiuto form inserimento dati PHP 3
D Verifica inserimento dati form PHP 12
N Inserimento Mediante Form PHP 2
otto9due Piccolo problemino su inserimento dati db da form PHP 5
K inserimento form nel codice html HTML e CSS 1
M chiusura colorbox dopo inserimento dati in un database tramite form PHP 0
P Blocco inserimento valori con script attiva/disattiva oggetti form Javascript 5
P Problemi inserimento dati database tramite form PHP 12
Z Aiuto! problemi di inserimento dati da form PHP 9
A problema con l'inserimento di valori in una tabella dopo una ricerca da form Classic ASP 1
T come mettere controlli su form di inserimento dati?? PHP 11
G Form di inserimento con data e select PHP 3
G inserimento automatico in form esterni al sito PHP 1
N inserimento dati da form a DB PHP 4
X form per inserimento dati PHP 6
M Form per inserimento automatico annuncio HTML e CSS 7
R inserimento dati in form da php PHP 1
E inserimento form in tag div HTML e CSS 4
Z [Help] inserimento emoticons in form Javascript 2
L Form in ASp con inserimento file Classic ASP 1
S passare un valore da un form a un file .php con metodo post PHP 4
K Form che manda dati doppi PHP 1
K Problema form update PHP 2
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
I Form con selettore HTML e CSS 0
K [php]form invio dati PHP 0
G form invio multiplo con checkbox PHP 12
nivaria.achinet Intercettare form solo dopo invio Javascript 1
D Form contatti non funzionante HTML e CSS 0
A Stampare dati da form PHP 15
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
I Form HTML e CSS 17
otto9due $_FILE non passa i dati dal form PHP 1

Discussioni simili