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

    ereg e espressioni regolari

    cosa c'e' che non va in questa porsione di codice?

    Codice PHP:
    $expr="/[\d]+(\,\d{2})$/";
    if (! 
    eregi($expr,$_POST["Prezzo$i"]) )
    echo 
    "errore";
    else
    echo 
    "ok"
    cioe' se inserisco un numero giusto mi da errore
    ...
    pero' l'espressione controllata con js funziona...
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  2. #2
    Credo che la sintassi della variabile POST sia errata.


    $ciao="Prezzo".$i;
    $_POST[$ciao]

    Prova...e poi dimmi.

    e poi la sintassi del ciclo if è:

    if (condizione) {
    istruzione
    }else{
    istruzione
    }
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  3. #3
    Originariamente inviato da Vre
    Credo che la sintassi della variabile POST sia errata.


    $ciao="Prezzo".$i;
    $_POST[$ciao]
    Se metti all'interno delle [] il carattere doppio apice, prima viene interpretato quello che c'e' dentro, quindi nel mio caso ci sara Prezzo1 ,2,3 ecc....
    quindi la sintassi e' giusta

    Originariamente inviato da Vre
    Credo che la sintassi della variabile POST sia errata.


    Prova...e poi dimmi.

    e poi la sintassi del ciclo if è:

    if (condizione) {
    istruzione
    }else{
    istruzione
    }
    Se c'e' una sola istruzione dopo l'if o l'else non si ha bisogno di parentesi graffe
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  4. #4

    Re: ereg e espressioni regolari

    Originariamente inviato da Ndr

    Codice PHP:
    $expr="/[\d]+(\,\d{2})$/";
    if (! 
    eregi($expr,$_POST["Prezzo$i"]) )
    echo 
    "errore";
    else
    echo 
    "ok"

    Codice PHP:
    $exp "^[0-9]+(\,[0-9]{2})$"
    cioe' php non conosce [\d] come numero
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

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.