mutat: problema

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

Avatar utilizator
danny2pac
Average Member
Mesaje: 79
Membru din: Dum Ian 09, 2005 8:38 pm
Localitate: Timisoara

Re: F1 !

Mesajde danny2pac » Dum Ian 09, 2005 8:54 pm

salut!

lucrez la un site in php cu macromedia dreavever MX si nu stiu 2 chestii !
unu:la formularul de inscriere sa pun ca la confirmare parola sa fie la fel ca prima parola si daca e gresita sa dea error ! ,stiu cai simplu am incercat am luat de ici colo ,dar unde adaug? ptr ca tot timpu imi da erroare cand ma bag in sursa si adaug ceva..
si doi: cum fac ca la CNP sami dea eroare in caz ca nui bun trebe sa coincida cu datele de nastere daca nu? sa nu fie carect !!!
is ceva setari din macromedia? sau ...?
cine ma ajuta dau un suc !

daniel

dannyciupac@yahoo.com


daniel

letalis
PHPRomania Supporter
Mesaje: 8
Membru din: Lun Feb 28, 2005 2:24 pm

Mesajde letalis » Mie Mar 09, 2005 8:03 pm


Avatar utilizator
biban
Senior Member
Mesaje: 204
Membru din: Dum Apr 13, 2003 8:23 pm
Localitate: Giurgiu
Contact:

Mesajde biban » Joi Mar 10, 2005 12:20 am

Daca tot a venit vorba de CNP vreau sa va spun ca sunt niste modificari in ceea ce priveste CNPurile.

Prima cifra:
1 sau 5: mascul
2 sau 6: femela
9:cetatean strain
Cifrele 2,3 : off course-anul
Cifrele 4,5 :luna
Cifrele 6,7: ziua (evident :) )
Cifrele 8,9 reprezinta judetul
Cifrele 10,11,12 este numarul de ordine
Cifra 13 este cifra de control
In continuare va voi scrie algoritmul pentru calculul si validarea cifrei de control (nu il voi scrie in php ca sa inteleaga si cine nu stie php)
CNP='1760926520011' #este un cnp care va fi validat
coeficient='279146358279' #este o constanta, ramane nemodificat indiferent de cnp
suma=0
pentru i de la 1 la 12
suma=suma+cnp(i)*coeficient(i) #daca faceti proba pe cnp-ul meu o sa va dea suma=221
acum scoateti restul impartirii lui suma la 11 (in php comanda $suma%11, in alte limbaje incercati comanda mod())
in cazul meu restul este 1, daca restul este 10 faceti-l 1
si marea verificare: daca rest==cnp(13) e totul OK ;)

*si inca niste mentiuni: la * s-a trecut de la 1 la 5 si de la 2 la 6 in anul 1999 ca sa nu se faca confuzie la an. adica daca un cnp incepe 104 inseamna ca e mascul nascut in anul 1904; daca e 504 inseamna ca e mascul nascut in 2004. asta puteti sa o folositi ca o verificare suplimentara sau la calculul varstei

Avatar utilizator
danny2pac
Average Member
Mesaje: 79
Membru din: Dum Ian 09, 2005 8:38 pm
Localitate: Timisoara

Mesajde danny2pac » Joi Mar 10, 2005 10:17 am


Avatar utilizator
lostone
Senior Member
Mesaje: 233
Membru din: Joi Feb 03, 2005 2:15 pm
Localitate: behind a firewall
Contact:

Mesajde lostone » Joi Mar 10, 2005 10:28 am

da, se cheama "syntax highlighting" si un editor care se respecta are asa ceva, in fact, is a must :P

Ce folosesc eu personal, daca te ajuta cu ceva:
pe Linux si cand mai bootez pe windoze :P
Madness is a gift that has been given to me...

Avatar utilizator
danny2pac
Average Member
Mesaje: 79
Membru din: Dum Ian 09, 2005 8:38 pm
Localitate: Timisoara

Mesajde danny2pac » Joi Mar 10, 2005 10:37 am

ce tip Linux ai? miar trebui un linux bun eu am Knopix varianta temporara

Avatar utilizator
danny2pac
Average Member
Mesaje: 79
Membru din: Dum Ian 09, 2005 8:38 pm
Localitate: Timisoara

Mesajde danny2pac » Joi Mar 10, 2005 1:30 pm


aurelian
Senior Member
Mesaje: 833
Membru din: Dum Iun 01, 2003 7:54 pm
Localitate: Bucuresti
Contact:

Mesajde aurelian » Joi Mar 10, 2005 1:35 pm


Avatar utilizator
biban
Senior Member
Mesaje: 204
Membru din: Dum Apr 13, 2003 8:23 pm
Localitate: Giurgiu
Contact:

Mesajde biban » Joi Mar 10, 2005 5:25 pm

EDITORI:
Quanta (cum a mai spus cineva mai sus pentru linux)
med-editor de la http://www.med-editor.com/download/medw300e.exe

Avatar utilizator
lostone
Senior Member
Mesaje: 233
Membru din: Joi Feb 03, 2005 2:15 pm
Localitate: behind a firewall
Contact:

Mesajde lostone » Joi Mar 10, 2005 5:46 pm

Madness is a gift that has been given to me...


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 16 vizitatori