Visualizzazione dei risultati da 1 a 5 su 5

Discussione: ban utenti e eregi

  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    ban utenti e eregi

    Sto facendo un pannello di controllo per bandire gli utenti. Nel pannello di amministrazione ho messo una lista degli utenti banditi con un chechbox accanto in modo tale da poterli di nuovo accettarli nella community. Dunque, ho chiamato ogni chechbox così:
    remove_ban_id_**

    dove le ** indicano l'id dell'utente. Per risalire all'id, ho fatto un ciclo foreach così

    Codice PHP:
    foreach ($_POST as $key => $value)
                             {
                               if (
    eregi("remove_ban_id_(0-9){1,}",$key,$occ))
                               {
                                 ...
                               }
                             } 
    nn capisco perché l'eregi nn va? Potreste verificarmi il pattern?

    Grazie e ciao

  2. #2
    Perchè rallentare lo script con un eregi?

    Basta che chiami le checkbox con un nomr tipo banned[id_utente]. In questo modo richiamando $_POST['banned']['id_utente'] sai se devi o meno riabilitare l'utente.

    Basta fare un foreach come avevi fatto tu per avere ciò che ti serve. Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da mircov
    Perchè rallentare lo script con un eregi?

    Basta che chiami le checkbox con un nomr tipo banned[id_utente]. In questo modo richiamando $_POST['banned']['id_utente'] sai se devi o meno riabilitare l'utente.

    Basta fare un foreach come avevi fatto tu per avere ciò che ti serve. Ciao!
    dici di fare qualcosa tipo:

    codice:
    <input type="checkbox" name="banned" value="10" />
    <input type="checkbox" name="banned" value="11" />
    <input type="checkbox" name="banned" value="13" />
    e io facendo un foreach su $_POST['banned'] prendo tutti gli id selezionati?

  4. #4
    se metti lo stesso name a tutti gli input ti passa solo l'ultimo. Scrivici banned[] al posto di banned.
    dA .. foto di viaggio
    L'esperienza è il tipo di insegnante più difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  5. #5
    <input type="checkbox" name="banned[]" value="10" />
    <input type="checkbox" name="banned[]" value="11" />
    <input type="checkbox" name="banned[]" value="13" />

    In qesto modo costruisci un array automaticamente. Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.