Visualizzazione dei risultati da 1 a 6 su 6

Discussione: array $_POST

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    48

    array $_POST

    Salve a tutti
    Volevo chiedervi se si possono sapere i nomi contenuti nell'array $_POST cioè quelli che si riferiscono ai nomi dei vari input della form.
    Per intenderci meglio vi spiego qual'è il mio problema:
    Siccome creo una form dinamica i valori della form me li recupero in maniera dinamica. Essendo tutto dinamico non ho la possibilità di avere i nomi per potermi riferire ai campi dell'array in questione. Io dovrei fare un if sul nome cioè, per esempio se ho
    <input type="text" name="pippo">

    foreach($_POST as $value)
    ......
    if( nomedell'array $_POST == 'pippo')
    istruzione
    else
    istruzione

    Come faccio a dire se il nome è uguale a pippo fai questo altrimenti fai quest'altro.
    Il nome pippo lo conosco perchè è così in tutte le tabelle del mio db. Perciò vorrei fare un if in questo modo. Si può fare quello che dico oppure c'è un altro modo per farlo?
    Grazie a tutti

  2. #2
    Usa:

    foreach(array_keys($_POST) as $value)

    troverai in $value, tutti i nomi dei campi dell'array

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    48
    Ma se volessi fare contemporaneamente
    foreach($_POST as $value) e foreach(array_keys($_POST) as $val)
    perchè mi servono sia i valori che le chiavi dell'array, come potrei fare?

  5. #5

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    48
    okkey ho risolto. Ho utilizzato
    foreach($_POST as $key=>$value)
    così mi prendo le chiavi ed i valori.
    Grazie ragazzi!

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.