|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: Feb 2006
Città: ______ Milano ______ Lui sa quello che fa
Messaggi: 1372
|
[php] Dichiarazione variabili
Ciao sul mio sito sto utilizzando apgform http://apgform.sourceforge.net/, per creare col php una semplice tabella excel a partire da un form di seguito posto una parte di codice per capirci Dunque il problema è che il codice fa un array con il contenuto del form, lo mette in una variabile, che poi va scritta direttamente sul file, però se si tratta di un valore numerico lo riporta bene, se si tratta di testo lo riporta bene, se si tratta di un CAP per esempio 00190 fa casino, mi riporta 190 perchè non lo prende come stringa ma come numero. Dato che sulla variabile di array non ho formule da applicare, posso dire al php di trattare questa variabile sempre come stringa? Quote:
__________________
Ho comprato/venduto a: Ex-Scudo ezekiel22 ross134 Peach1200 drive97 alexrena gnappo82 pipex riporto Torbuk! udeXtomi Plokko pabloescobarr gnammyx stranamore krike Velvet biXel schumyFast Obelix-it ilkarro pines alexanderdevice |
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
|
ma lo sai che in america fanno delle competizioni su chi scrive codice funzionante su una sola riga ... ci dovresti andare
![]() EDIT: adesso si vede normale ...bah ... saranno gli effetti di ieri sera ghgh |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2006
Città: ______ Milano ______ Lui sa quello che fa
Messaggi: 1372
|
ahah
__________________
Ho comprato/venduto a: Ex-Scudo ezekiel22 ross134 Peach1200 drive97 alexrena gnappo82 pipex riporto Torbuk! udeXtomi Plokko pabloescobarr gnammyx stranamore krike Velvet biXel schumyFast Obelix-it ilkarro pines alexanderdevice |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
|
Hai due strade:
a) O casti la variabile a stringa tramite l'operatore di cast: (string) $variabile. b) O lo tratti come numero tramite la funzione di php number_format(); Il tuo problema, vediamo se ho capito bene, è che se un qualsiasi utente inserisce 00123 come CAP lui salva un 123, escludendo i primi 2 ZERI, giusto? Hai sopra le due soluzioni
__________________
IT Developer at Hardware Upgrade S.r.l. self.love(this.me()); |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2006
Città: ______ Milano ______ Lui sa quello che fa
Messaggi: 1372
|
si il problema e' quello, grazie mille della risposta, adesso provo..
__________________
Ho comprato/venduto a: Ex-Scudo ezekiel22 ross134 Peach1200 drive97 alexrena gnappo82 pipex riporto Torbuk! udeXtomi Plokko pabloescobarr gnammyx stranamore krike Velvet biXel schumyFast Obelix-it ilkarro pines alexanderdevice |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Feb 2006
Città: ______ Milano ______ Lui sa quello che fa
Messaggi: 1372
|
dunque cast mi sembra la funzione giusta per me,
però se guardiamo un attimo il codice if($_POST){ $array = (string) $_POST; } else if($_GET){ $array = (string) $_GET; ho provato a fare questa modifica, ma mi dà errore, come faccio? tnx
__________________
Ho comprato/venduto a: Ex-Scudo ezekiel22 ross134 Peach1200 drive97 alexrena gnappo82 pipex riporto Torbuk! udeXtomi Plokko pabloescobarr gnammyx stranamore krike Velvet biXel schumyFast Obelix-it ilkarro pines alexanderdevice |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
|
Quote:
__________________
IT Developer at Hardware Upgrade S.r.l. self.love(this.me()); |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Feb 2006
Città: ______ Milano ______ Lui sa quello che fa
Messaggi: 1372
|
Ciao,
grazie, ma se volessi castare l'array? devo prima imploderlo? Grazie
__________________
Ho comprato/venduto a: Ex-Scudo ezekiel22 ross134 Peach1200 drive97 alexrena gnappo82 pipex riporto Torbuk! udeXtomi Plokko pabloescobarr gnammyx stranamore krike Velvet biXel schumyFast Obelix-it ilkarro pines alexanderdevice |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Feb 2006
Città: ______ Milano ______ Lui sa quello che fa
Messaggi: 1372
|
cioè il mio problema è che il php quando mi trova il valore CAP, usa una variabile int, al posto di una stringa, mentre vorrei che tutte le variabili fossero trattate come stringa!
__________________
Ho comprato/venduto a: Ex-Scudo ezekiel22 ross134 Peach1200 drive97 alexrena gnappo82 pipex riporto Torbuk! udeXtomi Plokko pabloescobarr gnammyx stranamore krike Velvet biXel schumyFast Obelix-it ilkarro pines alexanderdevice |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
|
Quote:
Codice:
$obj = (object) $array; Codice:
echo (string) $obj->elemento;
__________________
IT Developer at Hardware Upgrade S.r.l. self.love(this.me()); |
|
|
|
|
|
|
#11 |
|
Junior Member
Iscritto dal: Dec 2010
Messaggi: 2
|
Aiutino
Ciao a tutti, chiedo gentilmente un piccolo aiutino, premetto che sono alle primissime armi con il codice PHP, avrei bisogno che chi si collega al mio sito personale, digitando
NOME e Cognome (uso un file html con opzione <Form>) di verificarlo e quindi di farlo accedere al sito. non riesco a capire bene l'uso delle variabili in PHP, vorrei usare un sistema di condizioni (IF se uguale a "PIPPO PLUTO" entri, altrimenti non puoi accedere, lo stesso se non digiti nulla) anche perchè è un sito personale e solo alcuni amici e parenti possono accedere. spero di essermi spiegato Ringrazio chiunque possa darmi una mano. spero di essere nel post giusto...se così non fosse chiedo scusa in anticipo, mi sono registrato da poco. Saluti |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:38.




















