Visualizzazione dei risultati da 1 a 3 su 3

Discussione: foreach $_POST

  1. #1

    foreach $_POST

    Per assicurarmi che nei vari campi inviati tramite form non ci siano dei "'", ho fatto ciò:
    Codice PHP:
    foreach ($_POST as $k=>$v$_POST[$k] = addslashes($v); 
    Finquando i $_POST sono valori, è tutto ok, ma nel momento in cui $_POST è un'array (nel caso di una checkbox) non funziona più.
    Cosa posso fare?

  2. #2
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650

    Re: foreach $_POST

    Originariamente inviato da ale152
    Per assicurarmi che nei vari campi inviati tramite form non ci siano dei "'", ho fatto ciò:
    Codice PHP:
    foreach ($_POST as $k=>$v$_POST[$k] = addslashes($v); 
    Finquando i $_POST sono valori, è tutto ok, ma nel momento in cui $_POST è un'array (nel caso di una checkbox) non funziona più.
    Cosa posso fare?
    beh fai un controllo che il valore passato sia un array (is_array), se è un array procedi con un altro foreach

  3. #3

    Re: foreach $_POST

    Originariamente inviato da ale152
    Per assicurarmi che nei vari campi inviati tramite form non ci siano dei "'", ho fatto ciò:
    Codice PHP:
    foreach ($_POST as $k=>$v$_POST[$k] = addslashes($v); 
    Finquando i $_POST sono valori, è tutto ok, ma nel momento in cui $_POST è un'array (nel caso di una checkbox) non funziona più.
    Cosa posso fare?
    Perchè vuoi riprodurre una funzionalità deprecata in PHP 5.3.0 e che verrà rimossa con PHP 6.0?

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.