Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di ca-j
    Registrato dal
    Jun 2004
    Messaggi
    208

    Ricevere variabili con ambedue metodi GET e POST

    Salve,
    ho un problema.

    Ho un catalogo che nell'index.php riceve una variabile ($tipo_art
    ) in metodo POST.
    Se non la trova settata prova a riceverla in GET in quest'altro modo
    codice:
    $tipo_art = isset($_POST['$tipo_art']) ? $_POST['$tipo_art']: $_GET['$tipo_art'];
    Fin qui ok.
    Come faccio ora a dirgli che, se non la trovasse neanche col metodo GET, mi impostasse direttamente la variabile ($tipo_art) su un valore nullo, cosí da non ricevere l'errore di Undefined index: tipo_art...
    Grazie
    Salud y pesetas... y lo demás son puņetas!

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    $tipo_art = isset($_POST['$tipo_art']) ? $_POST['$tipo_art']: $_GET['$tipo_art'];

    switch($tipo_art)
    {
    case isset($_POST['$tipo_art']):
    $tipo_art = $_POST['$tipo_art'];
    break;
    }

    e via dicendo, metti un CASE ogni opzione

    PS forse da controllar la punteggiatura ma e' giusto
    La vita e' uno switch();

  3. #3

    Re: Ricevere variabili con ambedue metodi GET e POST

    codice:
    $tipo_art = isset($_POST['$tipo_art']) ? $_POST['$tipo_art']: (isset($_GET['$tipo_art']) ? $_GET['$tipo_art'] : "");
    puoi incorporare pių controlli ternari(? come scatole cinesi


  4. #4
    va' dico anche la mia
    codice:
    $tipo_art = isset($_REQUEST['tipo_art']) ? $_REQUEST['tipo_art']:"valore che vuoi";
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  5. #5
    Originariamente inviato da ScassaBubu
    va' dico anche la mia
    codice:
    $tipo_art = isset($_REQUEST['tipo_art']) ? $_REQUEST['tipo_art']:"valore che vuoi";
    e che vuol dire $_REQUEST['xxx'];
    Ciao!

  6. #6
    if ($REQUEST_METHOD=="POST")
    {
    $art="pippo";
    }
    else if ($REQUEST_METHOD=="GET")
    {
    $art="ciao";
    }
    else
    {
    $art="default";
    }
    http://www.mcganass.com

  7. #7
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Originariamente inviato da fmortara
    e che vuol dire $_REQUEST['xxx'];
    Ma leggere il manuale? http://it.php.net/manual/it/reserved...iables.request

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.