[PHP] Help: controllo valori inseriti in un campo

MoPa

Nuovo Utente
28 Mar 2016
16
0
1
Sera a tutti,
ho un campo di un modulo denominato $ragione_sociale dove è possibile inserire 2 valori diversi in base ad una precedente selezione in un menu a discesa denominato "tipologia"dove sono presenti le seguenti variabili:
privato cittadino
ditta individuale

Cerco di spiegarmi meglio: dato che nello stesso campo $ragione_sociale possono essere inseriti 2 valori diversi in base a quanto selezionato nel menu a discesa, come faccio a verificare la correttezza dell'inserimento nei due casi?
Esempio: se nel menu a discesa denominato "tipologia" viene selezionato il valore "privato cittadino", nel campo $ragione_sociale possono inserire solamente il codice fiscale composto da 16 caratteri, mentre se nello stesso menu a discesa (tipologia) viene selezionato il valore "ditta individuale", nel campo $ragione_sociale è possibile inserire 2 valori, cioè sia il codice fiscale (che è comporto da 16 caratteri) e sia l'eventuale partita IVA (che invece è composta da 11 numeri)?
Come posso verificare il corretto inserimento dei dati in base a quanto selezionato sul menu a discesa tipologia?
Mi potete aiutare?
Grazie in anticipo.
 

filomeni

Moderatore
Membro dello Staff
MOD
14 Mag 2006
1.054
6
38
53
Roseto degli Abruzzi (TE)
www.sitiweb.cloud
Puoi controllare la lunghezza della stringa, a seconda del risultato o 11 o 16 capisci se si tratta di codice fiscale o partita iva
PHP:
$stringa = strlen($rag_sociale);//restituisce la lunghezza della stringa
if($stringa==11){
echo 'la stringa risulta essere una partita IVA';
}
if($stringa==16){
echo 'la stringa risulta essere un Codice Fiscale';
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
K Help: problema con uno script di booking in php! PHP 0
L difficoltà con Xampp. printing php mancante...help Web Server 6
K [PHP] Help me a problem... Pleases PHP 1
S Problemi con modulo upload video php (help!) PHP 0
M HELP FORM CREATO IN PHP PHP 14
S [PHP] help me!! PHP 2
S [WordPress] Footer php - il background riempie tutta la pagina - help WordPress 1
F Help array da javascript a php Javascript 2
P Help con js/php PHP 6
T [PHP] Calcolo anzianità soggetti [era: Help me :( Esercizio per me impossibile] PHP 9
trattorino Creare codice php help PHP 26
CoyotesSon [PHP] Help! Creazione di una finestra PHP 5
E [Javascript] help me !!! array da php a java Javascript 9
P help variabile js concatenata a echo php Javascript 0
M php help ! PHP 3
S Php HELP! PHP 2
S php help phpBB 5
G help!! prime prove di php PHP 2
S Help me (codice PhP) PHP 2
redevilduil Help php, violazione database PHP 0
S jQuery + PHP: non mi funziona..... HELP!!! PHP 14
T Problema recupero dati da file [era: help script php] PHP 9
glm2006ITALY PHP: evidenziare la pagina corrente in modo dinamico - help PHP 4
O [help] estrarre e visualizzare dati da mysql con php a oggetti PHP 6
Z Help Problema con file config.php PHP 3
Y Cercasi scripter per Browser Game (era: help con php) Offerte e Richieste di Lavoro e/o Collaborazione 1
R Help! numerazione di pagine , di dati presi da un database PHP PHP 2
P Help per form php PHP 4
D Help... Login php PHP 2
D Help... Login php PHP 2
J help - form php PHP 9
W cms made simple è in php help cartine PHP 1
A funzione ricerca in php??? help me... PHP 1
N Problema login.php help PHP 0
S Help sintassi php PHP 1
vorticeblu [Help] Html dentro PHP come fare? PHP 5
nicocade [help] upload file con php!!! PHP 1
F [help] produrre file output php-mysql PHP 1
J Help con le pagine in php-nuke PHP 3
I php nuke help!! istallazione PHP 3
D Help Php-Nuke 7.5 PHP 2
F counter php: trasferirlo in un swf... help!!! Flash 15
A HELP su PHP PHP 4
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1

Discussioni simili