Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problema con $_POST

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    10

    Problema con $_POST

    Ciao,
    ho un problema con il passaggio variabili $_POST.

    In pratica ho una pagina PHP che in un caso riceve un campo $_POST mentre nell'altro caso no.

    Come faccio a controllare il contenuto della variabile in $_POST senza che PHP mi dia l'errore variabile non definita?

    Scusate la domanda, ma non sono molto bravo.

    Ciao

  2. #2
    usa empty().

    codice:
    if(empty($_POST) ) {
    
    echo "_POST è vuoto";
    
    }

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

  3. #3
    prova con :

    if (isset($_POST["variabile"]))
    {
    echo "fai qualcosa";
    }
    ______________________________________

    Progresso Web.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    10

    $_POST

    Ho provato sia Empty che Isset. Queste funzionano con variabili normali, ma non con post. O almeno a me non funzionano.

    Mi restituisce il seguente errore :
    Notice: Undefined variable: POST in c:\programmi\easyphp1-8\www\xxx.php on line 20

    Ecco il codice :

    if (empty($_POST)) {
    $ChiaveSt=$POST['ChiaveSt'];
    }
    if (isset($ChiaveSt)) {
    $where="Stagione = " . $ChiaveSt;
    } else {
    $where="Attuale = 'X'";
    }

  5. #5
    Codice PHP:
    $ChiaveSt=$_POST['ChiaveSt']; 
    Ti sei dimenticato un _

    Anzi, è errata la logica:

    Codice PHP:
    if (isset($_POST['ChiaveSt'])) {
      
    $ChiaveSt $_POST['ChiaveSt'];
      
    $where="Stagione = " $ChiaveSt;
    } else {
      
    $where="Attuale = 'X'";


  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    10
    Scusate... no comment.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    10
    Gli errori erano tre... scusate ma ho fatto un casino.

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.