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":
questo il form di inserimento dati
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
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;
}
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>
questa la tabella del DB
Codice:
CREATE TABLE `ditta` (
`IDDitta` int(11) NOT NULL,
`NomeDitta` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;