Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269

    Ricavare indirizzo dall'array $_POST

    Salve ragazzi, sto cercando di ricavare l'indirizzo di un array $_POST.
    Praticamente lo scorro mediante un foreach in questo modo:

    Codice PHP:

    <?php

    foreach ($_POST as $value)
    {
          
    $_SESSION['Indirizzo del valore ricavato tramire $_POST'];
    }

    ?>
    Se ad esempio io nel form ho i rispettivi campi:

    Nome, cognome ed email, nel forach $value sarà ugaule a:

    $_POST['nome'];
    $_POST['cognome'];
    $_POST['email'];

    Ma io devo solo ricavare gli indirizzi dell'array $_POST.

    Grazie anticipatamente
    gaten
    Con i sogni possiamo conoscere il futuro...

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    quelli che tu chiami 'indirizzi' non sono altro che 'indici' dell' array e si fa tutto con foreach

    Codice PHP:
    <?php

    foreach ($_POST as $key=>$value)
      {
      echo 
    "l'indice è $key e il valore è $value
    "
    ;
      }

    ?>
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Scusami se mi sono confuso completamente!

    Grazie mille!

    Senti, ma se adesso vorrei effettuare un controllo particolare su un campo, magari email e controllare se tutto il resto dei valori dell'array post siano pieni, come posso fare?

    Perchè, ho provato a fare una cosa del genere ma non penso che vada:

    Codice PHP:
    foreach ($_POST as $key => $value)
    {
          if(
    $key == "email")
                  
    // istruzioni
          
    if(empty($_POST[$key]))
                  
    // errore

    in quell' empty, viene calcolata anche anche il campo email, il quale non è obbligatorio, può essere vuoto o pieno.

    Con i sogni possiamo conoscere il futuro...

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    vai tranquillo

    a volte, per semplici controlli, è sufficente poter scrivere il codice così come lo hai spiegato a me adesso....

    supponendo quindi che io voglia fare un controllo che il campo nome è compilato mi chiedo

    'se l' indice è = a nome ed è vuoto allora è un errore'

    quindi

    Codice PHP:
    <?php

    foreach ($_POST as $key=>$value)
      {
      if(
    $key == 'nome' && $value == "") echo 'il campo nome è vuoto!!';
      }

    ?>
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.