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

    $_POST e Notice: Undefined index

    ho un form che passa i dati col metodo POST.
    alcuni dei campi sono delle checkbox.
    qualcuna di queste, ovviamente, può non essere selezionata.
    ebbene, nel file di destinazione, se vado a leggere $_POST["Check1"] e questa non è stata "checkata", mi esce una notice: undefined index.
    mi sembra assurda questa cosa, $_POST["Check1"] dovrebbe essere semplicemente vuota, ma non darmi questo errore.
    come si può risolvere?
    grazie.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Scrivendo qui un po' di codice per farci vedere se non hai commesso qualche errore di cui non ti rendi conto.
    Mettilo tra i tag [php] ed indenta il codice.

  3. #3
    file in cui è presente il form

    codice HTML:
    <form name="calcola_indennita1" method="post" action="calcola_indennita2.php" class="main_text">
    
    (...)
    
    <input class="input_text_perc" type="text" disabled="disabled" id="perc_min" name="perc_min">

    file che processa il form

    Codice PHP:

    $percentuale 
    $_POST["perc_min"]; 
    e qui mi dà l'errore, cioè quando mi limito a leggere la variabile.


  4. #4
    Codice PHP:
    if(!empty($_POST['perc_min']) )  { 
         
    $percentuale $_POST['perc_min'];
         }  else { 
    $percentuale 'tuo_default';  } 

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    ah, ok, grazie

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 © 2025 vBulletin Solutions, Inc. All rights reserved.