Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    empty( ) non riesco a farlo funzionare

    Ho provato ad usare questa funzione migliaia di volte ma non mi ha mai funzionato.
    Cosa caspita sbaglio.

    Da un form mando questi dati
    <INPUT TYPE='int' NAME='codicevenditore' MAXLENGTH=3 SIZE=3>

    Per controllare che l'utente abbia inserito il suo codice scrivo questo:

    if( empty($codicevenditore) ){echo "Hai dimenticato a digitare il tuo codice venditore. Torna indietro";}
    www.golettablu.it
    Se vuoi costruirti una barca

  2. #2
    Devi usare $_POST o $_GET.
    Dipende dal metodo che usa il tuo form.
    Ad esempio: $_POST['var']



  3. #3
    prova ad usare POST o GET...

    if(empty($_POST['codicevenditore']))

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

  4. #4

    Re: empty( ) non riesco a farlo funzionare

    Originariamente inviato da ulan
    Ho provato ad usare questa funzione migliaia di volte ma non mi ha mai funzionato.
    Cosa caspita sbaglio.

    Da un form mando questi dati
    <INPUT TYPE='int' NAME='codicevenditore' MAXLENGTH=3 SIZE=3>

    Per controllare che l'utente abbia inserito il suo codice scrivo questo:

    if( empty($codicevenditore) ){echo "Hai dimenticato a digitare il tuo codice venditore. Torna indietro";}
    Ciao,
    http://freephp.html.it/articoli/view...sp?id=86&pag=1

    per curiosità, cos'è <INPUT TYPE = "int"? Un codice univoco identificativo del venditore?


    non c'entra nulla, ma i tag html da un bel po' andrebbero messi in minuscolo
    per favore NIENTE PVT TECNICI da sconosciuti

  5. #5
    Ho provato $_POST e non funziona ugualmente.

    Per Fabio heller:
    int: campo di immissione che accetta unicamente valori interi (preso da un vecchio libro, ma molto vecchio)
    www.golettablu.it
    Se vuoi costruirti una barca

  6. #6
    Originariamente inviato da ulan
    Ho provato $_POST e non funziona ugualmente.

    Per Fabio heller:
    int: campo di immissione che accetta unicamente valori interi (preso da un vecchio libro, ma molto vecchio)
    Infatti non esiste nelle specifiche w3c almeno a partire da HTML 4.0, che sia quello il problema?

    http://www.w3.org/TR/REC-html40/inte...def-type-INPUT
    per favore NIENTE PVT TECNICI da sconosciuti

  7. #7
    non funziona neanche con input type=text

    L'incredibile è che, visto che empty() non sono riuscito mai a farlo funzionare, avevo ovviato al problema nello script di commercio elettronico del mio sito usando sempre input type=int (quindi un numero intero) e poi per vedere il vuoto scrivevo:

    if($quantità<0) {echo "hai dimenticato ad inserire la quantità. Torna indietro";}

    questo mi ha sempre funzionato nello script di e-commerce del mio sito ma ora copiando identicamente l'istruzione in un altro script che sto creando non funziona una mazza.

    mha... bho..
    www.golettablu.it
    Se vuoi costruirti una barca

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.