• Home
  • Forum
  • Fare Web
  • PHP

Mail: controllo campi

  • Creatore Discussione Creatore Discussione IImanuII
  • Data di inizio Data di inizio 6 Lug 2012
Prec.
  • 1
  • 2
  • 3
Primo Prec. 3 di 3

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 13 Lug 2012
  • #41
ciao
grosso modo ok, comunque il content può essere zero.
poi, penso, ci risentiamo se serve tra 4-5 gg
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 13 Lug 2012
  • #42
Ciao

Ciao Borgo,

Ok, grazie per le info. Senti dove te ne vai di bello Io A moena 15 giorni parto Domenica. Ma non ho capito come si disegna una rigra in orizzontale. Se mi puoi dare quest'ultimo codice, te ne sarei grato. Ci risentiamo quando ritorni. E grazie ancora.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 14 Lug 2012
  • #43
ciao
ultimo minuto. es

HTML:
<b>paperini4</b>
<hr>
<em>paperini4</em>
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 14 Lug 2012
  • #44
Ciao

Ciao,

Sei un mito e funziona alla grande. L'unica cosa, come si danno gli spessori ??? Ma provo a ricercare. Grazxie comunque.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 20 Lug 2012
  • #45
Ciao

Ciao Borgo,

Finalmente dopo tanti tentativi sono riuscito di nuovo ad entrare nel forum. Non mi accettava più la mia password.Ho faticato anche a resettarla un casino. Conunque ora sono di nuovo qua Mi sono reso conto che ho un modulo d'iscrizione schifoso e non funzionante. Ed ora mi tocca rifare tutto da capo con tutte le verifiche dei campi e cavoli vari. Io avevo strutturato na cosa del genere. Fra l'altro confesso, non mi ricordo se l'ho fatto io o parte me l'l'hai dato te come codice. Te lo posto e vorrei sapere se va bene o c'è qualche errore:

PHP:
 $nome = mysql_real_escape_string(strtolower(trim ($_POST['nome'])));
 $cognome = mysql_real_escape_string(strtolower(trim ($_POST['cognome'])));
 $username = mysql_real_escape_string(strtolower(trim ($_POST['username'])));
 $password = mysql_real_escape_string(trim ($_POST['password']));
 $passw = mysql_real_escape_string(trim ($_POST['passw']));
$email = mysql_real_escape_string(trim ($_POST['email']));
 $ripetiemail = mysql_real_escape_string(trim ($_POST['ripemail']));


 //crittografa la passowrod

 $pass = mysql_real_escape_string(md5(trim($_POST['password'])));

 $errore ="";
//if($rivista ==""){$errore .= "non hai inserito il titolo della rivista<br>";}

 if($nome ==""){$errore .=  "Attenzione: il campo nome deve essere compilato. <br> <br>";}
 //if($cognome ==""){$errore .=  "Attenzione: il campo cognome deve essere compilato. <br> <br>";}
 if($username ==""){$errore .=  "Attenzione: il campo username deve essere compilato. <br> <br>";}
 if($password ==""){$errore .=  "Attenzione: il campo password deve essere compilato. <br><br>";}
 if($email ==""){$errore .=  "Attenzione: il campo email deve essere compilato. <br><br>";}
 else{

 //if($password != $passw){$errore .=  "Attenzione: le due password non coincidono. <br> <br>";}
}
if($password != $passw){$errore .=  "Attenzione: le due password non coincidono. <br> <br>";}

// Controlla se le due email coincidono

if($email != $ripetiemail){$errore .=  "Attenzione: le due email non coincidono. <br> <br>";}

// Controllo se esiste il cognome nel db
if($cognome ==""){$errore .=  "Attenzione: il campo cognome deve essere compilato. <br> <br>";
$checkcognome=mysql_query("SELECT cognome FROM utenti WHERE cognome='$cognome'");
$vuota=mysql_num_rows($checkcognome);
if($vuota > 0){
	echo "<br> <br> <h1> Attenzione: il cognome: ".$cognome." è già presente nell'archivio. Si prega di cambiare username. Grazie !!! </h1>";
echo "<meta http-equiv='Refresh' content='4; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
exit();

}
}
Mi puoi dare conferma per favore ????? Grazie.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 20 Lug 2012
  • #46
cioa
se mi permetti un'osservzione scherzosa:
"alex dice che sono spesso sclerotico, ma non mi sembra che quel codice sia mio"
intanto cosa deve fare? mettiamo che non ci siano errori cosa succede?
poi detto tra noi mi sembra un po' complicato e con qualche incongruenza (es. verifichi il cognome e dici che l'username esiste)
poi semplifica un po' le cose riprtere la pass mi sembra più che sufficiente (pensa all'utente che srive tutto comprese le ripetizioni, arriva all'user che esiste e deve ripetere il tutto).
ti serve poi il nome e il cognome? generalmente non viene chiesto (privacy)
la pass è scelta dall'utente? se si ci voglio altre verifiche (potrei scegliere come pass es. °°°°°°°°) e poi lunghezza minima e massima?(in un mio form per iscrizione la pass l'assegno io non la faccio inventare dall'utente)
analogo per l'user, anche se l'user deve sceglierselo
fai ripetere l'email ma non verifichi se l'utente (es) abbia scritto p**co#pallo.££ che non è un indirizzo valido.
se quello che vuoi fare è un form per iscriversi ripensa un momentino al tutto
ti conviene (per quello che vedo) ripartire da zero e facendo un post specifico
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 20 Lug 2012
  • #47
Ciao

Ciao,

Stavo per l'appunto decidendo riibuttare tutto quanto. Ma secondo te, il codice seguente:

PHP:
$checkemail=mysql_query("SELECT email FROM utenti WHERE email='$email'");
$vuota=mysql_num_rows($checkemail);
if($vuota > 0){
	echo "<br> <br> <h1> Attenzione: l'email: ".$email." è già presente nell'archivio. Si prega di cambiare username. Grazie !!! </h1>";
echo "<meta http-equiv='Refresh' content=20; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
exit();

}

Potrebbe andare bene ???? Comunque il form è un semplice form d'iscrizione, con il relativo invio messaggio di conferma. In ultimo, volevo capire una cosa, la verifica dello username, il ripeti password generalmente lascio carta bianca a chi si iscrive, un po' come fa facebook, per intenderci. E' sbagliato ?????
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 20 Lug 2012
  • #48
ciao
Attenzione: l'email: ".$email." è già presente nell'archivio. Si prega di cambiare username
Clicca per allargare...
pensa all'utente che ha scelto come user "asdrubale" e ha l'email asd_sof@pallo.it
e che si è già iscritto
mettiamo che la mogle/amante/fidanzata dell'utente (che usa la stessa email) si voglia iscrivere
mette come user "sofonisba" e email asd_sof@pallo.it
legge il messaggio, quindi cambia username e inserisce
"sofonasbi" e email asd_sof@pallo.it
e così all'infinito
devi deciderti o non vuoi doppie le email o non vuoi doppi gli username
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 21 Lug 2012
  • #49
Ciao

Ciao,

Quello è stato un errore di copia incolla che non ho sostituito lo username con l'email o viceversa non ricordo. Ma comunque, ho deciso di riscrivere tutto da capo Eviterò di fare i controlli su nome cognome, visto che possono essere ripetitivi. Ma dovrò fare i controlli sempre u username e email giusto ???? E controllare che la password sia corretta. Apro un altro post, che mi serve un tuo consiglio da professionista.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 21 Lug 2012
  • #50
Ciao

borgo italia ha scritto:
ciao

pensa all'utente che ha scelto come user "asdrubale" e ha l'email asd_sof@pallo.it
e che si è già iscritto
mettiamo che la mogle/amante/fidanzata dell'utente (che usa la stessa email) si voglia iscrivere
mette come user "sofonisba" e email asd_sof@pallo.it
legge il messaggio, quindi cambia username e inserisce
"sofonasbi" e email asd_sof@pallo.it
e così all'infinito
devi deciderti o non vuoi doppie le email o non vuoi doppi gli username
Clicca per allargare...


Ciao Borgo,

Se vuoi, la discussione la trovi con questo link: http://forum.mrwebmaster.it/php/30658-insert.html#post114637

Grazie, ciao.
 
Prec.
  • 1
  • 2
  • 3
Primo Prec. 3 di 3
Devi accedere o registrarti per poter rispondere.

Discussioni simili

[PHP] Controllo sintassi indirizzo email non funziona
  • CristianB72
  • 8 Ago 2016
  • PHP
Risposte
13
Visite
3K
PHP 10 Ago 2016
borgo italia
[PHP] Controllo email se e valida
  • ANDREA20
  • 4 Ago 2016
  • PHP
Risposte
5
Visite
4K
PHP 5 Ago 2016
Jonn
T
Controllo sintassi mail per accesso dispositivi Wi-Fi
  • theClown
  • 24 Giu 2015
  • Javascript
Risposte
1
Visite
1K
Javascript 7 Lug 2015
criric
funzione mail() e variabili su un link nel body in formato xxx.php?$a=$codicecontrollo
  • gandalf1959
  • 10 Mar 2014
  • PHP
Risposte
2
Visite
1K
PHP 11 Mar 2014
gandalf1959
M
[RISOLTO]controllo mail se esiste
  • Marco196943
  • 1 Nov 2013
  • PHP
  • 2
Risposte
34
Visite
6K
PHP 12 Nov 2013
Marco196943
M
D
Problema con funzione preg_match() per controllo email
  • donot85
  • 25 Ott 2012
  • PHP
Risposte
2
Visite
2K
PHP 25 Ott 2012
donot85
D
V
Controllo email
  • Vicar
  • 25 Feb 2012
  • PHP
Risposte
4
Visite
2K
PHP 25 Feb 2012
Eliox
C
controllo campo email e checkbox
  • coguaro
  • 12 Feb 2012
  • Javascript
Risposte
18
Visite
8K
Javascript 27 Feb 2012
Vale2
Codice di controllo per form mail
  • Robby84
  • 19 Gen 2010
  • PHP
Risposte
4
Visite
3K
PHP 19 Gen 2010
Robby84
E
campo controllo in formail php
  • ely79g
  • 21 Mar 2007
  • PHP
Risposte
1
Visite
2K
PHP 3 Apr 2007
google
Codice di controllo su form mail!!
  • sbobby
  • 28 Feb 2007
  • PHP
Risposte
4
Visite
2K
PHP 1 Mar 2007
sbobby
G
Script php per invio email con controllo sintassi e record MX
  • Gianluca1972
  • 10 Mag 2006
  • PHP
Risposte
0
Visite
2K
PHP 10 Mag 2006
Gianluca1972
G
G
Script php per invio email con controllo sintassi e record MX
  • Gianluca1972
  • 9 Mag 2006
  • PHP
Risposte
7
Visite
6K
PHP 11 Mag 2006
Gianluca1972
G
Software email Mktg per invii singoli post telefonata operatore call center
  • studiosp
  • 20 Set 2024
  • Email Marketing
Risposte
1
Visite
754
Email Marketing 29 Set 2024
alisa2024
A
G
Cerco programmatore per bot telegram mediatre@gmail.com
  • Gianni2
  • 12 Set 2024
  • Programmazione
Risposte
0
Visite
759
Programmazione 12 Set 2024
Gianni2
G
cliente moroso: posso disattivare email e sito in attesa del pagamento?
  • shelbystudio
  • 28 Dic 2023
  • Leggi, Normative e Fisco
Risposte
4
Visite
9K
Leggi, Normative e Fisco 24 Apr 2024
nicholasmancini
Mac OS e Client Mail: Stato non in linea
  • felino
  • 23 Nov 2023
  • Mac e Software
Risposte
2
Visite
3K
Mac e Software 24 Apr 2024
nicholasmancini
A
differenza tra account email e ISP presenti in blacklist
  • Alby64
  • 18 Mag 2023
  • Posta Elettronica
Risposte
0
Visite
2K
Posta Elettronica 18 Mag 2023
Alby64
A
I
recupera password via mail salva pasword password_hash
  • Imperor
  • 1 Mag 2023
  • PHP
Risposte
2
Visite
853
PHP 1 Mag 2023
Imperor
I
I
resetta password via mail
  • Imperor
  • 24 Apr 2023
  • PHP
Risposte
2
Visite
1K
PHP 23 Lug 2023
Imperor
I
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?