Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    problemi con campo input

    se uso un campo input tipo:

    <input type="text" name="titolo">

    e voglio verificare che sia stato compilato posso fare (dopo aver spedito il form via GET):

    if(!isset($_GET['titolo']))
    echo "mona metti il titolo prima di premere bottoni a caso!";

    ?????????

    si può???

    peche non mi sta funzionando ...

    boh

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Hai provato a mettere $_POST al posto di $_GET?

  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    ho visto che con

    if($_GET['titolo'] == '')
    echo "compila prima di spedire";

    funziona!

    come mai con l'altro metodo non andava?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Non ho capito. Com'è che funziona con get o con post?
    Con post immagino.

  5. #5
    Originariamente inviato da nourdine
    ho visto che con

    if($_GET['titolo'] == '')
    echo "compila prima di spedire";

    funziona!

    come mai con l'altro metodo non andava?

    Ma semplicemente penso che con isset lui guarda se la variabile è stata settata...e la variabile è settata anche se è vuota....infatti con la soluzione trovata da te guardi se la variabile è vuota...

    Cmq ti consiglierei di fare quel controllo in lato client cn javascript...io faccio cosi'....ciao ciao!
    La pazzia è una forma di normalità - Pirandello -

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.