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

    controllocampo numerico

    ho provato con is_numeric ma se l'utente immette un numero con virgola non va. con is_float è la stessa cosa come fare?
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  2. #2
    $numero=str_replace(',','.',$numero);
    e poi usi is_numeric
    potrebbe essere una soluzione

  3. #3
    mettili tutti e due!

    Fai qualcosa del tipo

    is_numeric | is_float

    La barra verticale significa "or".
    Vedi se funziona. Ciao ciao.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #4
    ho risolto più semplicemete togliendo il controllo; i campi del db sono tipo float e se uno gli mette un testo inserirà 0 (ahahah) e poi non era molto importante , tanto ad utilizzare il form sarà l'amministratore
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  5. #5
    non so usare bene le regex ma avevo provato così (che non funziona) me la potetre correggere?

    codice:
    if (ereg("([0-9][.||,][0-9])||([0-9])",$importo) or ereg("([0-9][.||,][0-9])||([0-9])",$importoo)) {
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

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.