Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Controllo su foreach

  1. #1

    Controllo su foreach

    Ciao ragazzi,

    Il codice è questo:

    <?

    if(session_is_registered(username)){
    foreach($_POST[check] as $check)
    {
    $query = mysql_query("DELETE FROM im where id = '$check'");
    }
    include("menu.php");
    print("


    <p align=center>Hai cancellato i messaggi!</p>

    ");
    }

    else{
    print("

    <p align=center>Effettua il login per visualizzare questa pagina!</p>


    ");

    }

    ?>

    Accade che se non seleziono alcun CHECK mi da un errore: Warning: Invalid argument supplied for foreach() in /var/www/vhosts/everynight.it/httpdocs/pm/delete.php on line 41

    Come gli dico che se se $_POST[check] è vuoto non deve fare il foreach ?

  2. #2

    Re: Controllo su foreach

    Originariamente inviato da Whitelords

    Come gli dico che se se $_POST[check] è vuoto non deve fare il foreach ?
    if(!empty($_POST['check'])) { .... esegui il foreach }

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.