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

    Conoscere il tipo di input

    Ciao a tutti

    Mi chiedevo se fosse possibile risalire al tipo di input dei dati ricevuti in POST, sapere quindi se il type dell'input è hidden, text, radio, etc.
    Sarebbe bello se esistesse qualcosa tipo $_POST['miocampo']['type'], ma sarebbe troppo facile :rollo:

    Esiste qualcosa che faccia al caso mio?

    Grazie e ciao!
    «Avanti la noia, la musica è Troia e nel mio cavallo basso c'è un ammasso di soldati.»
    CapaRezza
    Habemus Capa

    click!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    Bhe direi proprio di no..... in effetti non ne vedo l'utilita'....

    Se me la spieghi magari si trova una soluzione al tuo problema.....

    No pvt per sollecitare risposte, grazie.

  3. #3

    Re: Conoscere il tipo di input

    Vorrei inserire in una stringa solo i valori dei campi di testo, delle textarea e dei menù a tendina, tralasciando campi nascosti, bottoni, radiobutton, etc.

    E più un capriccio che altro: devo modificare uno script fatto da un'altra persona, ma non mi piace molto la logica.

    Questo è il suo script:
    Codice PHP:
    while (list($key$val) = each($_POST))
    {
        
    //Se la prima lettera è MAIUSCOLA inserisco il campo nel messaggio
        
    if (ereg('[A-Z]',substr($key,0,1)))
        {
            
    $messaggio.="\n".$key.": ".$val.";
        }

    A parte il fatto che ho aggiunto un controllo if($val!='') perchè inserire i campi lasciati vuoti era inutile, non mi piace il fatto che il controllo sia vincolato alla maiuscola nel nome del campo, tutto lì
    «Avanti la noia, la musica è Troia e nel mio cavallo basso c'è un ammasso di soldati.»
    CapaRezza
    Habemus Capa

    click!

  4. #4
    UP :ignore:
    «Avanti la noia, la musica è Troia e nel mio cavallo basso c'è un ammasso di soldati.»
    CapaRezza
    Habemus Capa

    click!

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.