Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Messaggio di attenzione max_input_var

    Salve a tutti mi chiamo Valerio, sto creando una struttura di un sito ecommerce pensata come ricettario, dopo avere inserito 30 prodotti in un tabella tramite il phpMyAdmin di MAMP quando mostro il contenuto della tabella mi compare per qualche secondo il seguente messaggio.

    Attenzione: un form in questa ha più di 1000 campi. Dopo la sottomissione alcuni campi saranno ignorati, a causa della configurazione max_input_var di PHP.

    Cercando sul web ho trovato alcune risposte riguardanti la modifica del fine php.ini del valore max_input_var e ho portato quel valore da 1000 a 10000 però il messaggio persiste.

    Mi devo preuccupare per il funzionamento corretto del sito una volta finito?
    Ci sono altri modi per risolvere questo problema?
    Grazie Cordiali saluti
    Valerio

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Quote Originariamente inviata da valemix89 Visualizza il messaggio
    ...
    Mi devo preuccupare per il funzionamento corretto del sito una volta finito?
    ...
    Valerio
    Direi di si, stando al messaggio hai un form con più di 1000 campi, il che sarebbe una cosa abominevole se fosse vero.
    Sulla tua pagina mostri effettivamente un form?
    Ci sono dei campi che generi dinamicamente tramite un ciclo? In tal caso assicurati che non entri in un loop infinito o che il limite che ne determina l'arresto sia corretto.

  3. #3
    Ciao Grazie per la risposta in tempi brevissimi, il punto che non ho creato ancora nessun form html (se ha quel tipo di form che si riferisce) per ora ho solo creato le tabelle MySql che mi serviranno per le varie parti del sito e il file di configurazione per la connessione al DB e qualche funzionione basilare.

    Le tabelle sono strutturate nel seguente modo e il massimo di elementi inseriti per tabella � 30 (ingredienti)
    ma dovranno diventare centinaia


    tbIngredienti
    -------------------------
    id_ingrediente: INT AI
    nomeIgrediente_ita: VARCHAR 255
    nomeIgrediente_eng: VARCHAR 255
    nomeIgrediente_esp: VARCHAR 255
    catIngrediente: INT (collegata con FOREING KEY con tabella tbCatIngrediente)
    catAllergene: INT (collegata con FOREING KEY con tabella tbCatAllegene)

    tbRicetta
    -------------------------
    idRicetta:INT AI
    nomeRicetta_ita: VARCHAR 255
    nomeRicetta_eng: VARCHAR 255
    nomeRicetta_esp:VARCHAR 255
    descrRicetta_ita: VARCHAR 255
    descrRicetta_eng: VARCHAR 255
    descrRicetta_esp: VARCHAR 255
    catRicetta: INT (collegata con FOREING KEY con tabella tbCatRicetta)

    tbcatIngrediente
    -------------------------
    id_catIngrediente:INT AI
    nomeCatIgrediente_ita: VARCHAR 255
    nomeCatIgrediente_eng: VARCHAR 255
    nomeCatIgrediente_esp: VARCHAR 255

    tbcatAllergene
    -------------------------
    id_catAllergene:INT AI
    nomeCatAllergene_ita: VARCHAR 255
    nomeCatAllergene_eng: VARCHAR 255
    nomeCatAllergene_esp: VARCHAR 255

    tbcatRicette
    -------------------------
    id_catRicette:INT AI
    nomeCatRicette_ita: VARCHAR 255
    nomeCatRicette_eng: VARCHAR 255
    nomeCatRicette_esp: VARCHAR 255


    tbIngredientiRicette
    -------------------------
    id_IngredienteRicetta:INT AI
    ingrediente : INT (collegata con FOREING KEY con tabella tbIngrediente)
    Ricetta: INT (collegata con FOREING KEY con tabella tbRicetta)

    Ciao Grazie

  4. #4
    non so se può centrare, nella pagina phpMyAdmin sono presenti altre strutture con tabelle di progetti precedenti ma del tutto scollegati del progetto attuale e comunque anche negli altri casi non ho mai inserito più di 100 elementi per tabella.

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Ma il messaggio d'errore ti appare su una pagina del tuo sito o mentre fai qualcosa su PhpMyAdmin?

  6. #6
    Il messaggio citato compare nella pagina phpMyAdmin del brower con MAMP e php 7.2.1
    Untitled-1.jpg

  7. #7
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Se il messaggio ti appare su PhpMyAdmin non è un problema del tuo sito.
    Non cambiare il valore di max_input_var, che 1000 è già uno sproposito.

  8. #8
    Ok grazie mille per avermi auitato ho rimesso il valore a 1000 come di default, non ti nascondo che certi messaggi di MAMP mi mettono ansia soprattutto se li trovo ad inzio progetto....
    Ciao Buonagiornata
    Valerio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.