Visualizzazione dei risultati da 1 a 4 su 4

Discussione: info su $_POST

  1. #1

    info su $_POST

    ciao a tutti,
    ho un quesito da porre. un programma ha 2 pulsanti che si chiamano "cancella" e "modifica". naturalmente posso fare solo un'azione tra le 2 e naturalmente il programma che richiamo è il medesimo che poi gestirà il valore di $_POST.
    il programma che richiamo gestirà così:

    if ($_POST['modifica'])
    { ...
    ...
    ...
    ...
    exit;
    }

    if ($_POST['cancella'])
    { ...
    ...
    ...
    ...
    exit;
    }

    il quesito è questo: se ho cliccato sul pulsante cancella, troverà la prima if di modifica e mi segnalerà un messaggio di avvertimento che non blocca l'elaborazione ma che mi sporca il video

    Notice: Undefined index:......

    questo perchè $_POST['modifica'] non è presente perchè ho clicclato sull'altro pulsante. come posso fare per non mostrar questo messaggio a video?

    Grazie.
    mb

  2. #2
    usa switch

  3. #3
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087
    codice:
    if (!empty($_POST['modifica'])) { ...
    ...
       exit();
    }
    
    if (!empty($_POST['cancella'])) { ...
    ...
       exit();
    }
    oppure puoi mettere
    if (@$_POST['modifica'])) { ...
    ...
    exit();
    }
    ma quest'ultima non ti conviene usarla come optional, ma quando è veramente necessario.
    ciao

  4. #4

    RISOLTO

    Gentilissimo..... grazie 1000!

    mb

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.