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

    isnull ed empty - errore di sintassi

    Buonasera

    Da un form richiamo una pagina php per l'invio dell'email di conferma.
    Tra i valori passati, c'è un valore "catalogo" che è associato ad un check.
    Se il check è selezionato, il valore è "si", altrimenti è nullo.

    Nella pagina php voglio fare in modo che al valore nullo di "catalogo" venga dato il valore "no".

    Allora ho provato con le seguenti righe:
    $catalogo = $HTTP_POST_VARS["catalogo"];
    if (isnull ($catalogo) || empty ($catalogo)) {
    $catalogo ='no';
    }


    Dovrebbe essere abbastanza chiaro, comunque espongo brevemente quello che vorrei fare: innanzitutto creo la variabile "$catalogo" con il valore "catalogo" ottenuto dal form .
    Dopodichè verifico se il valore della variabile creata è nullo o vuoto.
    In questo caso il valore dovrebbe divenire "no".
    Nel caso in cui il check fosse stato selezionato, il valore sarebbe già "si" e quindi non necessiterebbe di modifiche.

    Sta di fatto che queste tre righe di verifica non funzionano, facendo bloccare la pagina php.

    Probabilmente l'errore è banale, ma non essendo esperto di php potrei impiegare anni prima di trovarlo.

    Mi potete aiutare?

    Grazie.
    <-- Fare. O non fare. Non c'è provare. -->

    www.yodastudio.com
    segui YODA Studio su facebook

  2. #2
    prova cosi':

    codice:
    if(!empty($_POST["catalogo"]) ) {
    
          $catalogo = $_POST["catalogo"]; 
          $informazione = $_POST["informazione"];
    
          } else {
                   $catalogo = 'no';
                   }

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

  3. #3
    Perfetto, adesso funziona (anche se la riga $informazione = $_POST["informazione"]; non andava inserita, è stata una mia distrazione lasciarla).

    Grazie e buona notte.
    <-- Fare. O non fare. Non c'è provare. -->

    www.yodastudio.com
    segui YODA Studio su facebook

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.