Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    bannare parole da un form

    buonasera.. voelvo sapere se era possibile riuscire a bloccare delle parole da un form..

    per esempio ho un form

    <form>
    <input=text name=autore>
    <textarea name=messaggio></textarea>
    </form>

    io vorrei che nel campo "autore" non accetti parole come amministratore, admin etc.. c'è un modo per farlo? VVoVe:

    grassie!

  2. #2
    puoi farlo cn il javascript..

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    ... ma con javascript hai un controllo dal lato client che poi si puo' sorpassare.

    La cosa migliore è mandare il form, controllare con il php e nel caso l'utente non sia corretto, rimandare le veriabili e avvissare

  4. #4
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    questa è l'idea che mi ero fatto, ma come posso farlo??

  5. #5
    con dei semplici if

    if ( $variabile == "Parola nn ammessa" )
    // torni in dietro

    if ( $variabile == "2° Parola nn ammessa" )
    // torni in dietro


    ok?

  6. #6
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da nicodj88
    con dei semplici if

    if ( $variabile == "Parola nn ammessa" )
    // torni in dietro

    if ( $variabile == "2° Parola nn ammessa" )
    // torni in dietro


    ok?
    mm non ancora

    per variabile consideraiamo in questo caso $_POST[autore] giusto?..

    poi per completare il codice come dovrei stenderlo?

    <?php

    echo "<form>
    <input=text name=autore>
    <textarea name=messaggio></textarea>
    </form>";

    poi?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    mandi le variabili con un post:

    <form action="check.php" method="post">
    <input=text name=autore>
    <textarea name=messaggio></textarea>
    </form>


    poi in check.php catturi le variabili mandate con $_POST['nome_varibile']

    controlli se è ok no

  8. #8
    quoto Dexx..

  9. #9
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da Dexx
    mandi le variabili con un post:

    <form action="check.php" method="post">
    <input=text name=autore>
    <textarea name=messaggio></textarea>
    </form>


    poi in check.php catturi le variabili mandate con $_POST['nome_varibile']

    controlli se è ok no
    iòl problema è il controllo che non so come stenderlo, ho capito degli if ma poi?

  10. #10
    Codice PHP:
    if ( $_POST['nome_varibile'] == "1parola" )
     echo 
    "<script language='javascript'>
    location.href = history.go(-1);
    </script>"

    // torna alla pagina precedente

    altrimenti continui a fare quello che vuoi.. 

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.