ERRORE 1292

FDF182

Nuovo Utente
18 Feb 2022
7
0
1
Salve ragazzi, avrei bisogno di un aiuto o comunque di un confronto.
Sto lavorando su un gestionale di un magazzino e mi ritrovo a creare un file.php dedicato ai vari movimenti di tutti i prodotti.
il problema nasce dal fatto che non capisco il perchè, quando appunto visualizzo i vari movimenti, non mi visualizza i vari nomi dei prodotti e su sql mi segnala l'errore: Warning: #1292 Truncated incorrect DOUBLE value: 'nome di un prodotto'.

Ne approfitto anche per chiedervi un consiglio su come creare un filtro che mi permetta di visualizzare i vari movimenti da un giorno ad un altro selezionabili con un form di tipo date.
Vi ringrazio in anticipo per l'aiuto e vi auguro una buona giornata!!

Codice:
<?php

/*  PAGINA MOVIMENTI MAGAZZINO  */

//$var_posizione_relativa = '../../';
$var_posizione_relativa = '../';
//$var_posizione_relativa = '';
include($var_posizione_relativa."libreria.php");

session_start();
session_regenerate_id(true);
?>

<!doctype html>
<html lang="it">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="Gestionale per Pulisan">
    <meta name="generator" content="Hugo 0.82.0">
    <title>Gestione magazzino - <?php echo $nomeProgetto; ?></title>

    <?php include_once($var_posizione_relativa."template/head-styles.php") ?>

    <!-- Custom styles for this template
    <link href="offcanvas.css" rel="stylesheet"> -->

  </head>
<?php
  if (isLogged())    {
    //codice per il login
?>
<body class="bg-light">

    <!-- Navigation -->
   <?php include_once($var_posizione_relativa."template/navigation.php") ;


   //tabelle utilizzate
   $tbl_magazzino=TB_PREFISSO."_magazzino";
   $tbl_stato_prod=TB_PREFISSO."_magazzino_stati";
   $tbl_servizi = TB_PREFISSO."_magazzino_servizi";
   $tbl_campi_prodotti= TB_PREFISSO."_magazzino_campi_prodotto";
   $tbl_magazzino_movimenti=TB_PREFISSO."_magazzino_movimenti";
   $tbl_users=TB_PREFISSO."_users";

   //Query per prelevare i movimenti
   $query_select_movimenti = "SELECT  `username`, `nome_prodotto`, `variazione`, `data`
   FROM $tbl_magazzino_movimenti
   LEFT JOIN $tbl_magazzino ON $tbl_magazzino.nome_prodotto = $tbl_magazzino_movimenti.id_prodotto
   LEFT JOIN $tbl_users ON $tbl_users.id = $tbl_magazzino_movimenti.id_utente
   WHERE 1
   ORDER BY `data` DESC";
   $result_select_movimenti = mysqli_query($con, $query_select_movimenti);

   echo "$query_select_movimenti";
   ?>



       <main class="container">

           <div class="row mt-3">
               <div class="col-12 col-md-6">
                   <h1>Gestione  movimenti magazzino</h1>
                 </div>
                        <p> <strong>Filtra per:</strong> </p>
                          <div class="col-2 col-md-2">
                              <span class="etichetta">Data inserimento da: </span>
                                <input type="date" class="form-control" id="data_preve" min="2020-01-01" max="2120-12-31" name="data_preve" value="<?php?>">
                                 </div>
                                 <div class="col-2 col-md-2">
                                      <span class="etichetta">Data inserimento a: </span>
                                 <input type="date" class="form-control" id="data_scad" min="2020-01-01" max="2120-12-31" name="data_scad" value="<?php?>">
                                 </div>
             </div>
             <div class="row mt-3">
               <div class="col">
                 <div class="card">
                   <div class="card-body">
                      <?php // echo $query_select_magazzino; ?>
                     <?php if($result_select_movimenti){
                             $count=mysqli_num_rows($result_select_movimenti);
                               if($count>0){
                                     ?>
                             <table class="table table-striped table-hover">
                               <thead>
                                 <tr>
                                   <th scope="col">#</th>
                                   <th scope="col">Nome Prodotto</th>

                                   <th scope="col">Utente Operazione</th>
                                   <th scope="col">Variazione</th>
                                   <th scope="col">Data</th>
                                 </tr>
                               </thead>
                               <tbody>
                                 <?php
                                  $indice_prod = 1;
                                  while($movimenti=mysqli_fetch_array($result_select_movimenti)){ ?>
                                 <tr>
                                   <th scope="row">
                                       <?php echo $indice_prod; ?>
                                   </th>
                                    <td><?php echo $movimenti['nome_prodotto'];?></td>

                                    <td><?php echo $movimenti['username'];?></td>
                                    <td><?php echo $movimenti['variazione'];?></td>
                                    <td><?php echo $movimenti['data'];?></td>
                                  </tr>

                                   <?php
                                     $indice_prod++ ;
                                   }//chiude il while che cicla i prodotti ?>
                                 </tbody>
                               </table>
                             <?php }else{//chiude l'if count>0
                                      ?>
                                       NON CI SONO MOVIMENTI
                                      <?php
                                   }//chiude l'else count>0
                               }//chiude l'if query a buon fine ?>
                       </div>
                     </div>
                   </div>
               </div>
           </main>
<?php
}else{//chiude if is logged?>
   <div class="row">
        <div class="col text-center">
            <h2>Non sei collegato.</h2>
        </div>
    </div>
<?php
header( "refresh:1; url=".$absolute_url."index.php" );
}
?>
<!-- Footer -->
 <?php include_once($var_posizione_relativa."template/footer-copy.php") ?>

<!-- Script footer -->
 <?php include_once($var_posizione_relativa."template/footer-script.php") ?>
 </body>
</html>
 

FDF182

Nuovo Utente
18 Feb 2022
7
0
1
Salve ragazzi, avrei bisogno di un aiuto o comunque di un confronto.
Sto lavorando su un gestionale di un magazzino e mi ritrovo a creare un file.php dedicato ai vari movimenti di tutti i prodotti.
il problema nasce dal fatto che non capisco il perchè, quando appunto visualizzo i vari movimenti, non mi visualizza i vari nomi dei prodotti e su sql mi segnala l'errore: Warning: #1292 Truncated incorrect DOUBLE value: 'nome di un prodotto'.

Ne approfitto anche per chiedervi un consiglio su come creare un filtro che mi permetta di visualizzare i vari movimenti da un giorno ad un altro selezionabili con un form di tipo date.
Vi ringrazio in anticipo per l'aiuto e vi auguro una buona giornata!!

Codice:
<?php

/*  PAGINA MOVIMENTI MAGAZZINO  */

//$var_posizione_relativa = '../../';
$var_posizione_relativa = '../';
//$var_posizione_relativa = '';
include($var_posizione_relativa."libreria.php");

session_start();
session_regenerate_id(true);
?>

<!doctype html>
<html lang="it">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="Gestionale per Pulisan">
    <meta name="generator" content="Hugo 0.82.0">
    <title>Gestione magazzino - <?php echo $nomeProgetto; ?></title>

    <?php include_once($var_posizione_relativa."template/head-styles.php") ?>

    <!-- Custom styles for this template
    <link href="offcanvas.css" rel="stylesheet"> -->

  </head>
<?php
  if (isLogged())    {
    //codice per il login
?>
<body class="bg-light">

    <!-- Navigation -->
   <?php include_once($var_posizione_relativa."template/navigation.php") ;


   //tabelle utilizzate
   $tbl_magazzino=TB_PREFISSO."_magazzino";
   $tbl_stato_prod=TB_PREFISSO."_magazzino_stati";
   $tbl_servizi = TB_PREFISSO."_magazzino_servizi";
   $tbl_campi_prodotti= TB_PREFISSO."_magazzino_campi_prodotto";
   $tbl_magazzino_movimenti=TB_PREFISSO."_magazzino_movimenti";
   $tbl_users=TB_PREFISSO."_users";

   //Query per prelevare i movimenti
   $query_select_movimenti = "SELECT  `username`, `nome_prodotto`, `variazione`, `data`
   FROM $tbl_magazzino_movimenti
   LEFT JOIN $tbl_magazzino ON $tbl_magazzino.nome_prodotto = $tbl_magazzino_movimenti.id_prodotto
   LEFT JOIN $tbl_users ON $tbl_users.id = $tbl_magazzino_movimenti.id_utente
   WHERE 1
   ORDER BY `data` DESC";
   $result_select_movimenti = mysqli_query($con, $query_select_movimenti);

   echo "$query_select_movimenti";
   ?>



       <main class="container">

           <div class="row mt-3">
               <div class="col-12 col-md-6">
                   <h1>Gestione  movimenti magazzino</h1>
                 </div>
                        <p> <strong>Filtra per:</strong> </p>
                          <div class="col-2 col-md-2">
                              <span class="etichetta">Data inserimento da: </span>
                                <input type="date" class="form-control" id="data_preve" min="2020-01-01" max="2120-12-31" name="data_preve" value="<?php?>">
                                 </div>
                                 <div class="col-2 col-md-2">
                                      <span class="etichetta">Data inserimento a: </span>
                                 <input type="date" class="form-control" id="data_scad" min="2020-01-01" max="2120-12-31" name="data_scad" value="<?php?>">
                                 </div>
             </div>
             <div class="row mt-3">
               <div class="col">
                 <div class="card">
                   <div class="card-body">
                      <?php // echo $query_select_magazzino; ?>
                     <?php if($result_select_movimenti){
                             $count=mysqli_num_rows($result_select_movimenti);
                               if($count>0){
                                     ?>
                             <table class="table table-striped table-hover">
                               <thead>
                                 <tr>
                                   <th scope="col">#</th>
                                   <th scope="col">Nome Prodotto</th>

                                   <th scope="col">Utente Operazione</th>
                                   <th scope="col">Variazione</th>
                                   <th scope="col">Data</th>
                                 </tr>
                               </thead>
                               <tbody>
                                 <?php
                                  $indice_prod = 1;
                                  while($movimenti=mysqli_fetch_array($result_select_movimenti)){ ?>
                                 <tr>
                                   <th scope="row">
                                       <?php echo $indice_prod; ?>
                                   </th>
                                    <td><?php echo $movimenti['nome_prodotto'];?></td>

                                    <td><?php echo $movimenti['username'];?></td>
                                    <td><?php echo $movimenti['variazione'];?></td>
                                    <td><?php echo $movimenti['data'];?></td>
                                  </tr>

                                   <?php
                                     $indice_prod++ ;
                                   }//chiude il while che cicla i prodotti ?>
                                 </tbody>
                               </table>
                             <?php }else{//chiude l'if count>0
                                      ?>
                                       NON CI SONO MOVIMENTI
                                      <?php
                                   }//chiude l'else count>0
                               }//chiude l'if query a buon fine ?>
                       </div>
                     </div>
                   </div>
               </div>
           </main>
<?php
}else{//chiude if is logged?>
   <div class="row">
        <div class="col text-center">
            <h2>Non sei collegato.</h2>
        </div>
    </div>
<?php
header( "refresh:1; url=".$absolute_url."index.php" );
}
?>
<!-- Footer -->
 <?php include_once($var_posizione_relativa."template/footer-copy.php") ?>

<!-- Script footer -->
 <?php include_once($var_posizione_relativa."template/footer-script.php") ?>
 </body>
</html>
Ho risolto l'errore 1292, ma accetto ancora aiuti riguardo il filtro. Grazie ancora ragazzi!!
 

zorro

Utente Attivo
20 Ott 2014
322
21
28
ROMA
Cosa intendi con:

filtro che mi permetta di visualizzare i vari movimenti da un giorno ad un altro selezionabili con un form di tipo date.

non è molto chiaro......spiegati meglio
 
Discussioni simili
Autore Titolo Forum Risposte Data
K Inserimento query Errore 1366 PHP 4
F errore 1062 su campo nuovo MySQL 4
N Errore interno Access MS Access 2
R mi da errore dove inizia il while PHP 1
R Recupero di permalink di un sito che è stato eliminato per errore WordPress 5
R Yoast SEO errore semafori sempre rossi SEO e Posizionamento 0
S Visualizza l'errore di creazione in MSSQL Database 4
simgia Cordova errore quando cerco di emulare o creare la app Sviluppo app per Android 2
P Errore nell'indirizzo degli elementi HTML e CSS 2
Jensen Errore di sintassi con DELETE PHP 3
H Errore su array associativo PHP 1
P errore 404 con javascript Javascript 2
felino Windows 7: errore 80072EFE su Windows Update Windows e Software 1
A errore http://datatables.net/tn/7 PHP 4
M Errore visualizzazione meta tag title e description SEO e Posizionamento 1
A Errore durante il salvataggio Photoshop 0
M Errore configurazione motion detection nvr Hikvision DS-7616 IP Cam e Videosorveglianza 0
voldemort [c] Errore di segmentazione (core dump creato) C/C++ 1
T SSD - errore sistema Hardware 2
R Navigare sito con cURL, mi restituisce errore PHP 0
L File CSV con app inventor da errore Sviluppo app per Android 2
A Errore visualizzazione selezione testo Photoshop 0
I Postman 400 Errore di richiesta non valida Programmazione 0
S Errore PHP - Notice: Undefined index ... PHP 14
U Campo vuoto data errore Fatal error: PHP 2
R Errore UPDATE tabella mysql PHP 1
R W10 Segnalazione di errore su terminale USB Windows e Software 0
G non riesco a capire quale sia l'errore [SQL] MySQL 2
I Errore 80040220 nella newsletter con paginazione Classic ASP 0
E Errore di lettura php in html PHP 8
A php metodo post jquery non da mai errore jQuery 4
W Errore di run-time di Microsoft VBScript error '800a0035' Impossibile trovare il file Classic ASP 0
B Errore unexpected '$variabile' (T_VARIABLE) in your code on line PHP 2
M errore dopo passaggio Php 7.2 PHP 6
S -> Errore PHP 8
S Errore "ftp_put(): Can't open that file: Permission denied" PHP 1
P Errore telecamere hdcvi dahua IP Cam e Videosorveglianza 16
L form multipla php sql,errore in inserimento MySQL 0
M Errore JavaScript per php [objeto HTMLParagraphElement] PHP 0
F [PHP]Errore registrazione PHP 8
MarcoGrazia [PHP] Download di file con errore all'interno. PHP 1
V [ORACLE] Errore ora-06512 at sys.utl_file Oracle 0
A [WordPress] Errore Plugin WordPress 0
P [WordPress] Messaggio di errore in file style.css WordPress 0
G [Javascript] Errore inserimento dati Backend Node.js e workbench Javascript 1
M [PHP] WS-Security errore PHP 0
E Errore configurazione 18 Dahua Dome POE IP Cam e Videosorveglianza 6
M [PHP] Errore di percorso, file not found PHP 3
MrSab [MySQL] Foreign key errore MySQL 5
D Acer errore 0701: USB Over Current... Hardware 0

Discussioni simili