diff --git a/app/CustomFuncPao.php b/app/CustomFuncPao.php
index 0b0138eb..3680749c 100644
--- a/app/CustomFuncPao.php
+++ b/app/CustomFuncPao.php
@@ -525,18 +525,24 @@ function showOrdini()
function getStructTable($tableName)
{
-
$str = '';
$columns = Schema::getColumnListing($tableName);
- $str .= '
Tabella ' . $tableName . ' :
';
+ $str .= '
Tabella: ' . $tableName . '
';
$str .= '
';
- // Stampa la struttura della tabella
+ // Recupera i tipi di dati per ogni colonna
+ $types = DB::select("SELECT column_name, data_type FROM information_schema.columns WHERE table_name = '$tableName'");
+ $columnTypes = [];
+ foreach ($types as $type) {
+ $columnTypes[$type->column_name] = $type->data_type;
+ }
+
+ // Stampa la struttura della tabella con i tipi di dati
foreach ($columns as $column) {
- $str .= ' ' . $column . "
";
+ $str .= ' ' . $column . " - " . $columnTypes[$column] . "
";
}
$str .= '';