|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
[PHP] Confrontare 2 stringhe
Devo confrontare 2 stringhe e cioe':
$Partita_Iva $Codice_Fiscale devo vedere che non inseriscano nel campo "Partita_Iva" una stringa identica al campo "Codice_Fiscale" come posso confrontare ??? ho provato con ---> if(strcmp($Partita_Iva,$Codice_Fiscale)==1{ ########### } ma basta che inverto l'ordine dei medesimi caratteri e mi da che e' stato inserito $Partita_Iva su $Codice_Fiscale.....!!! |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Milano
Messaggi: 959
|
potresti usare javascript per controllare che i due campi sono diversi così da nn dover usare il server per fare un controllo che si può fare tramite client.
cmq non capisco cosa intendi per: Quote:
ciao |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Esatto !
arrivano da un form con POST, esempio: $var1="1234567890"; $var2="aaaaaaaaa0"; per lui sono uguali!!! riconosce lo 0 finale.......... tieni di conto che var1 e var2 non sono scritte cosi ma arrivano da un POST..... |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Quote:
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
secondo me dato che poi devi fare delle operazioni presuppongo, la miglior cosa è usare la normalissima strcmp
http://it.php.net/manual/it/function.strcmp.php ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Per controllare che due stringhe siano diverse con strcmp devi usare !=0...
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Cacchius.........
ma non posso fare : if($var1===$var2){ ########## } |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ma === cosa ti cambia in questo contesto ??!?!?
Usa strcasecmp che almeno è case insensitive... |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Con xxxx non ho provato, ma con strcmp non funziona !!!
come ho datto prima: ___________________________________________ esempio: $var1="1234567890"; $var2="aaaaaaaaa0"; if(strcmp($var1,$var2)){ echo"sono diverse!"; }else{ echo"sono uguali!"; } per lui sono uguali!!! riconosce lo 0 finale.......... tieni di conto che var1 e var2 non sono scritte cosi ma arrivano da un POST..... ____________________________________________ |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Sarà, ma se io faccioe seguire questo codice mi dice che sono diverse
Codice PHP:
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Si lo so, ma se arrivano da un form con POST mi da ceh sono uguali.....
comunque mi funziona con l'identita'. |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Impossibile... C'è qualche altro errore...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:26.



















