Advertisement
sagnik

validate1

Nov 7th, 2014
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. require "/home/sb/
  2. config/settings.php";
  3. require "/home/sb/
  4. config/
  5. connection.php"; //
  6. MySQL DataBase
  7. Connection file
  8. require "/home/sb/
  9. config/dbSettings.php";
  10. require "/home/sb/
  11. config/functions.php";
  12. echo $tbl1;
  13. echo $db1;
  14. mysql_select_db("$prfx$
  15. db1", $connect) or die
  16. ("Unable to select
  17. DataBase $prfx$db1")
  18. ; // Select DataBase
  19. /*******************
  20. BEGIN REGISTRATION
  21. (STEP-1) FORM
  22. VALIDATION
  23. *******************/
  24. if ($_POST['action'] ==
  25. 'Signup' || $_POST
  26. ['action'] == 'register')
  27. {
  28. /*******************
  29. BIGIN ERROR VARIABLES
  30. *******************/
  31. $errMsgHeader = $
  32. done1 = "";
  33. $errMsg = array();
  34. $fnameErr = $lnameErr
  35. = $sexErr = $ddateErr =
  36. $dmonthErr = $dyearErr
  37. = $loginErr = $pwdErr = $
  38. errMsg[] = $errorMsg =
  39. $err = "";
  40. $fnImg = $lnImg = $
  41. sexImg = $ddImg = $
  42. dmImg = $dyImg = $
  43. loginImg = $pwdImg =
  44. "";
  45. /*******************
  46. END ERROR VARIABLES
  47. *******************/
  48. /*******************
  49. BEGIN VARIABLES OF
  50. FORM VALUES
  51. *******************/
  52. $fname = $_POST
  53. ['fname'];
  54. $lname = $_POST
  55. ['lname'];
  56. $gender = $_POST
  57. ['gender'];
  58. $dob_date = $_POST
  59. ['dob_date'];
  60. $dob_month = $_POST
  61. ['dob_month'];
  62. $dob_year = $_POST
  63. ['dob_year'];
  64. $dob = $_POST['dob_
  65. date'] . '/' . $_POST['dob_
  66. month'] . '/' . $_POST
  67. ['dob_year'];
  68. $login = $_POST['login'];
  69. $password = $_POST
  70. ['password'];
  71. /*******************
  72. END VARIABLES OF
  73. FORM VALUES
  74. *******************/
  75. /*******************
  76. BEGIN EMPTY FIELDS
  77. VALIDATION
  78. *******************/
  79. echo $cond;
  80. echo $type;
  81. if (!empty($_REQUEST
  82. ['fname']))
  83. {
  84. $fnImg = "<img src='/
  85. global/images/valid.png'
  86. alt=' '/>";
  87. $err = "";
  88. } else {
  89. $fnameErr = "<div
  90. class='formError'><a
  91. href='/documentation/
  92. errors/?code=11'>[Error
  93. #11]</a> - Empty First
  94. Name: You have not
  95. provided your First
  96. Name. Please enter your
  97. First Name.</div>";
  98. $fnImg = "<img src='/
  99. global/images/
  100. invalid.png' alt=' '/>";
  101. $errMsg[] = "<li><a
  102. href='/documentation/
  103. errors/?code=11'>[Error
  104. #11]</a>: Empty First
  105. Name</li>";
  106. $err = "1";
  107. }
  108. if (!empty($lname))
  109. {
  110. $lnImg = "<img src='/
  111. global/images/valid.png'
  112. alt=' '/>";
  113. $err = "";
  114. } else {
  115. $lnameErr = "<div
  116. class='formError'><a
  117. href='/documentation/
  118. errors/?code=12'>[Error
  119. #12]</a> - Empty Last
  120. Name: You have not
  121. given your Last Name.
  122. Please enter your Last
  123. Name.</div>";
  124. $lnImg = "<img src='/
  125. global/images/
  126. invalid.png' alt=' '/>";
  127. $errMsg[] = "<li><a
  128. href='/documentation/
  129. errors/?code=12'>[Error
  130. #12]</a>: Empty Last
  131. Name</li>";
  132. $err = "1";
  133. }
  134. if (!empty($gender))
  135. {
  136. $sexImg = "<img src='/
  137. global/images/valid.png'
  138. alt=' '/>";
  139. $err = "";
  140. } else {
  141. $sexErr = "<div
  142. class='formError'><a
  143. href='/documentation/
  144. errors/?code=13'>[Error
  145. #13]</a> - Gender Not
  146. Selected: You have not
  147. selected your Gender.
  148. Please select your
  149. Gender.</div>";
  150. $sexImg = "<img src='/
  151. global/images/
  152. invalid.png' alt=' '/>";
  153. $errMsg[] = "<li><a
  154. href='/documentation/
  155. errors/?code=13'>[Error
  156. #13]</a>: Gender Not
  157. Selected</li>";
  158. $err = "1";
  159. }
  160. if (!empty($dob_date))
  161. {
  162. $ddImg = "<img src='/
  163. global/images/valid.png'
  164. alt=' '/>";
  165. $err = "";
  166. } else {
  167. $ddateErr = "<div
  168. class='formError'><a
  169. href='/documentation/
  170. errors/?code=14'>[Error
  171. #14]</a> - Empty Birth
  172. Date: You have not
  173. provided you Birth Date.
  174. Please Enter your Birth
  175. Date.</div>";
  176. $ddImg = "<img src='/
  177. global/images/
  178. invalid.png' alt=' '/>";
  179. $errMsg[] = "<li><a
  180. href='/documentation/
  181. errors/?code=14'>[Error
  182. #14]</a>: Empty Birth
  183. Date</li>";
  184. $err = "1";
  185. }
  186. if (!empty($dob_month)
  187. )
  188. {
  189. $dmImg = "<img src='/
  190. global/images/valid.png'
  191. alt=' '/>";
  192. $err = "";
  193. } else {
  194. $dmonthErr = "<div
  195. class='formError'><a
  196. href='/documentation/
  197. errors/?code=15'>[Error
  198. #15]</a> - Empty Birth
  199. Month: You have not
  200. provided your Birth
  201. Month. Please enter
  202. your Birth Month.</
  203. div>";
  204. $Img = "<img src='/
  205. global/images/
  206. invalid.png' alt=' '/>";
  207. $errMsg[] = "<li><a
  208. href='/documentation/
  209. errors/?code=15'>[Error
  210. #15]</a>: Empty Birth
  211. Month</li>";
  212. $err = "1";
  213. }
  214. if (!empty($dob_year))
  215. {
  216. $dyImg = "<img src='/
  217. global/images/valid.png'
  218. alt=' '/>";
  219. $err = "";
  220. } else {
  221. $dyearErr = "<div
  222. class='formError'><a
  223. href='/documentation/
  224. errors/?code=16'>[Error
  225. #16]</a> - Empty Birth
  226. Year: You have not
  227. provided your Birth Year.
  228. Please enter your Birth
  229. Year.</div>";
  230. $dyImg = "<img src='/
  231. global/images/
  232. invalid.png' alt=' '/>";
  233. $errMsg[] = "<li><a
  234. href='/documentation/
  235. errors/?code=16'>[Error
  236. #16]</a>: Empty Birth
  237. Year</li>";
  238. $err = "1";
  239. }
  240. if (!empty($login))
  241. {
  242. $loginImg = "<img src='/
  243. global/images/valid.png'
  244. alt=' '/>";
  245. $err = "";
  246. } else {
  247. $loginErr = "<div
  248. class='formError'><a
  249. href='/documentation/
  250. errors/?code=17'>[Error
  251. #17]</a> - Empty Login:
  252. You have not provided
  253. your E-mail or Phone
  254. Number. Please enter
  255. your E-mail ID or Phone
  256. Number.</div>";
  257. $loginImg = "<img src='/
  258. global/images/
  259. invalid.png' alt=' '/>";
  260. $errMsg[] = "<li><a
  261. href='/documentation/
  262. errors/?code=17'>[Error
  263. #17]</a>: Empty
  264. Login</li>";
  265. $err = "1";
  266. }
  267. if (!empty($password))
  268. {
  269. $pwdImg = "<img src='/
  270. global/images/valid.png'
  271. alt=' '/>";
  272. $err = "";
  273. } else {
  274. $pwdErr = "<div
  275. class='formError'><a
  276. href='/documentation/
  277. errors/?code=18'>[Error
  278. #18]</a> - Empty New
  279. Password: You have not
  280. choosen a password for
  281. your account. Please
  282. choose a Password.</
  283. div>";
  284. $Img = "<img src='/
  285. global/images/
  286. invalid.png' alt=' '/>";
  287. $errMsg[] = "<li><a
  288. href='/documentation/
  289. errors/?code=18'>[Error
  290. #18]</a>: Empty New
  291. Password</li>";
  292. $err = "1";
  293. }
  294. /*******************
  295. END EMPTY FIELDS
  296. VALIDATION
  297. *******************/
  298. /*******************
  299. BEGIN ORIGINAL EMAIL
  300. OR PHONE DETECTION
  301. *******************/
  302. if (strpos($login, '@')
  303. === true)
  304. {
  305. $cond = "email";
  306. }
  307. if (strpos($login, '@')
  308. === false && is_numeric
  309. ($login))
  310. {
  311. $cond = "phone";
  312. }
  313. /*******************
  314. END ORIGINAL EMAIL OR
  315. PHONE DETECTION
  316. *******************/
  317. /*******************
  318. BEGIN MINIMUM AND
  319. MAXIMUM LENGTH
  320. VALIDATION
  321. *******************/
  322. if (strlen($_REQUEST
  323. ['fname']) >= 2 &&
  324. strlen($_REQUEST
  325. ['fname']) <= 48)
  326. {
  327. $fnImg = "<img src='/
  328. global/images/valid.png'
  329. alt=' '/>";
  330. $err = "";
  331. } else {
  332. $fnameErr = "<div
  333. class='formError'><a
  334. href='/documentation/
  335. errors/?code=21'>[Error
  336. #21]</a> - Incorrect
  337. Length Of First Name:
  338. The length of your First
  339. Name is not correct.
  340. Your First name must
  341. be between 2-48
  342. characters.</div>";
  343. $fnImg = "<img src='/
  344. global/images/
  345. invalid.png' alt=' '/>";
  346. $errMsg[] = "<li><a
  347. href='/documentation/
  348. errors/?code=21'>[Error
  349. #21]</a>: Incorrect
  350. Length Of First Name</
  351. li>";
  352. $err = "1";
  353. }
  354. if (strlen($lname) >= 2
  355. && strlen($lname) <=
  356. 48)
  357. {
  358. $lnImg = "<img src='/
  359. global/images/valid.png'
  360. alt=' '/>";
  361. $err = "";
  362. } else {
  363. $lnameErr = "<div
  364. class='formError'><a
  365. href='/documentation/
  366. errors/?code=22'>[Error
  367. #22]</a> - Incorrect
  368. Length Of Last Name:
  369. The length of your Last
  370. Name is not correct.
  371. Your Last Name must
  372. be between 2-48
  373. characters.</div>";
  374. $lnImg = "<img src='/
  375. global/images/
  376. invalid.png' alt=' '/>";
  377. $errMsg[] = "<li><a
  378. href='/documentation/
  379. errors/?code=22'>[Error
  380. #22]</a>: Incorrect
  381. Length Of Last Name</
  382. li>";
  383. $err = "1";
  384. }
  385. if (strlen($dob_date) ==
  386. 2)
  387. {
  388. $ddImg = "<img src='/
  389. global/images/valid.png'
  390. alt=' '/>";
  391. $err = "";
  392. } else {
  393. $ddateErr = "<div
  394. class='formError'><a
  395. href='/documentation/
  396. errors/?code=23'>[Error
  397. #23]</a> - Incorrect
  398. Length Of Birth Date:
  399. The length of your Birth
  400. Date is not correct. Your
  401. Birth Date must be 2
  402. digits. Please enter your
  403. Birth Date as (DD)
  404. format.</div>";
  405. $ddImg = "<img src='/
  406. global/images/
  407. invalid.png' alt=' '/>";
  408. $errMsg[] = "<li><a
  409. href='/documentation/
  410. errors/?code=23'>[Error
  411. #23]</a>: Incorrect
  412. Length Of Birth Date</
  413. li>";
  414. $err = "1";
  415. }
  416. if (strlen($dob_month)
  417. == 2)
  418. {
  419. $dmImg = "<img src='/
  420. global/images/valid.png'
  421. alt=' '/>";
  422. $err = "";
  423. } else {
  424. $dmonthErr = "<div
  425. class='formError'><a
  426. href='/documentation/
  427. errors/?code=24'>[Error
  428. #24]</a> - Incorrect
  429. Length Of Birth Month:
  430. The length of your Birth
  431. Month is not correct.
  432. Your Birth Month must
  433. be 2 digits. Please enter
  434. your Birth Month as
  435. (MM) format.</div>";
  436. $dmImg = "<img src='/
  437. global/images/
  438. invalid.png' alt=' '/>";
  439. $errMsg[] = "<li><a
  440. href='/documentation/
  441. errors/?code=24'>[Error
  442. #24]</a>: Incorrect
  443. Length Of Birth Month</
  444. li>";
  445. $err = "1";
  446. }
  447. if (strlen($dob_year) ==
  448. 4)
  449. {
  450. $dyImg = "<img src='/
  451. global/images/valid.png'
  452. alt=' '/>";
  453. $err = "";
  454. } else {
  455. $dyearErr = "<div
  456. class='formError'><a
  457. href='/documentation/
  458. errors/?code=25'>[Error
  459. #25]</a> - Incorrect
  460. Length Of Birth Year:
  461. The length of your Birth
  462. Year is not correct. Your
  463. Birth Year must be 4
  464. digits. Please enter your
  465. Birth Year as (YYYY)
  466. format.</div>";
  467. $dyImg = "<img src='/
  468. global/images/
  469. invalid.png' alt=' '/>";
  470. $errMsg[] = "<li><a
  471. href='/documentation/
  472. errors/?code=25'>[Error
  473. #25]</a>: Incorrect
  474. Length Of Birth Year</
  475. li>";
  476. $err = "1";
  477. }
  478. if ($cond == 'email')
  479. {
  480. if (strlen($login) >= 8 &&
  481. strlen($login) <= 82)
  482. {
  483. $type = "email";
  484. $loginImg = "<img src='/
  485. global/images/valid.png'
  486. alt=' '/>";
  487. $err = "";
  488. } else {
  489. $loginErr = "<div
  490. class='formError'><a
  491. href='/documentation/
  492. errors/?code=26'>[Error
  493. #26]</a> - Incorrect
  494. Length Of E-mail ID: The
  495. length of your E-mail ID
  496. is not correct. Your E-
  497. mail ID must be
  498. between 8-82
  499. characters.</div>";
  500. $loginImg = "<img src='/
  501. global/images/
  502. invalid.png' alt=' '/>";
  503. $errMsg[] = "<li><a
  504. href='/documentation/
  505. errors/?code=26'>[Error
  506. #26]</a>: Incorrect
  507. Length Of E-mail ID</
  508. li>";
  509. $err = "1";
  510. }
  511. }
  512. if ($cond == 'phone')
  513. {
  514. if (strlen($login) == 10
  515. && strlen($login) == 13)
  516. {
  517. $type = "phone";
  518. $loginImg = "<img src='/
  519. global/images/valid.png'
  520. alt=' '/>";
  521. $err = "";
  522. } else {
  523. $loginErr = "<div
  524. class='formError'><a
  525. href='/documentation/
  526. errors/?code=27'>[Error
  527. #27]</a> - Incorrect
  528. Length Of Phone
  529. Number: The length of
  530. your Phone Number is
  531. not correct. Your Phone
  532. Number must be 10
  533. digits.</div>";
  534. $loginImg = "<img src='/
  535. global/images/
  536. invalid.png' alt=' '/>";
  537. $errMsg[] = "<li><a
  538. href='/documentation/
  539. errors/?code=27'>[Error
  540. #27]</a>: Incorrect
  541. Length Of </li>";
  542. $err = "1";
  543. }
  544. }
  545. if (strlen($password)
  546. >= 6 && strlen($
  547. password) <= 24)
  548. {
  549. $pwdImg = "<img src='/
  550. global/images/valid.png'
  551. alt=' '/>";
  552. $err = "";
  553. } else {
  554. $pwdErr = "<div
  555. class='formError'><a
  556. href='/documentation/
  557. errors/?code=28'>[Error
  558. #28]</a> - Incorrect
  559. Length Of New
  560. Password: The length
  561. of your New Password
  562. is not correct. Your New
  563. Password must be
  564. between 6-24
  565. characters.</div>";
  566. $pwdImg = "<img src='/
  567. global/images/
  568. invalid.png' alt=' '/>";
  569. $errMsg[] = "<li><a
  570. href='/documentation/
  571. errors/?code=28'>[Error
  572. #28]</a>: Incorrect
  573. Length Of New
  574. Password</li>";
  575. $err = "1";
  576. }
  577. /*******************
  578. END MINIMUM AND
  579. MAXIMUM LENGTH
  580. VALIDATION
  581. *******************/
  582. /*******************
  583. BEGIN INVALID FIELD
  584. VALIDATION
  585. *******************/
  586. if (!is_numeric($fname)
  587. && isName($fname))
  588. {
  589. $fnImg = "<img src='/
  590. global/images/valid.png'
  591. alt=' '/>";
  592. $err = "";
  593. } else {
  594. $fnameErr = "<div
  595. class='error'><a href='/
  596. documentation/errors/?
  597. code=29'>[Error #29]</
  598. a> - Invalid First Name:
  599. The first name you
  600. have given, that is
  601. invalid. Please give a
  602. valid first name. First
  603. name must be
  604. alphabetic.</div>";
  605. $fnImg = "<img src='/
  606. global/images/
  607. invalid.png' alt=' '/>";
  608. $errMsg[] = "<li><a
  609. href='/documentation/
  610. errors/?code=29'>[Error
  611. #29]</a>: Invalid First
  612. Name</li>";
  613. $err = "1";
  614. }
  615. if (!is_numeric($lname)
  616. && isName($lname))
  617. {
  618. $lnImg = "<img src='/
  619. global/images/valid.png'
  620. alt=' '/>";
  621. $err = "";
  622. } else {
  623. $lnameErr = "<div
  624. class='error'><a href='/
  625. documentation/errors/?
  626. code=30'>[Error #30]</
  627. a> - Invalid Last Name:
  628. The Last Name you
  629. have given, that is
  630. invalid. Please give a
  631. valid last name. Last
  632. name must be
  633. alphabetic.</div>";
  634. $lnImg = "<img src='/
  635. global/images/
  636. invalid.png' alt=' '/>";
  637. $errMsg[] = "<li><a
  638. href='/documentation/
  639. errors/?code=30'>[Error
  640. #30]</a>: Invalid Last
  641. Name</li>";
  642. $err = "1";
  643. }
  644. if (is_numeric($dob_
  645. date))
  646. {
  647. $ddImg = "<img src='/
  648. global/images/valid.png'
  649. alt=' '/>";
  650. $err = "";
  651. } else {
  652. $ddateErr = "<div
  653. class='error'><a href='/
  654. documentation/errors/?
  655. code=31'>[Error #31]</
  656. a> - Invalid Birth Date:
  657. The birth date you have
  658. given, that is invalid.
  659. Please give a valid date.
  660. Your birth date must be
  661. numeric.</div>";
  662. $ddImg = "<img src='/
  663. global/images/
  664. invalid.png' alt=' '/>";
  665. $errMsg[] = "<li><a
  666. href='/documentation/
  667. errors/?code=31'>[Error
  668. #31]</a>: Invalid Birth
  669. Date</li>";
  670. $err = "1";
  671. }
  672. if (is_numeric($dob_
  673. month))
  674. {
  675. $dmImg = "<img src='/
  676. global/images/valid.png'
  677. alt=' '/>";
  678. $err = "";
  679. } else {
  680. $dmonthErr = "<div
  681. class='error'><a href='/
  682. documentation/errors/?
  683. code=32'>[Error #32]</
  684. a> - Invalid Birth Month:
  685. The birth month you
  686. have given, that is
  687. invalid. Please give a
  688. valid month. Your birth
  689. month must be
  690. numeric.</div>";
  691. $dmImg = "<img src='/
  692. global/images/
  693. invalid.png' alt=' '/>";
  694. $errMsg[] = "<li><a
  695. href='/documentation/
  696. errors/?code=33'>[Error
  697. #33]</a>: Invalid Birth
  698. Month</li>";
  699. $err = "1";
  700. }
  701. if (is_numeric($dob_
  702. year))
  703. {
  704. $dyImg = "<img src='/
  705. global/images/valid.png'
  706. alt=' '/>";
  707. $err = "";
  708. } else {
  709. $dyearErr = "<div
  710. class='error'><a href='/
  711. documentation/errors/?
  712. code=34'>[Error #34]</
  713. a> - Invalid Birth Year:
  714. The birth year you have
  715. given, that is invalid.
  716. Please give a valid year.
  717. Your birth year must be
  718. numeric.</div>";
  719. $dyImg = "<img src='/
  720. global/images/
  721. invalid.png' alt=' '/>";
  722. $errMsg[] = "<li><a
  723. href='/documentation/
  724. errors/?code=34'>[Error
  725. #34]</a>: Invalid Birth
  726. Year</li>";
  727. $err = "1";
  728. }
  729. if ($cond == 'email')
  730. {
  731. if (isEmail($login))
  732. {
  733. $type = "email";
  734. $loginImg = "<img src='/
  735. global/images/valid.png'
  736. alt=' '/>";
  737. $err = "";
  738. } else {
  739. $loginErr = "<div
  740. class='formError'><a
  741. href='/documentation/
  742. errors/?code=35'>[Error
  743. #35]</a> - Invalid E-
  744. mail ID: The E-mail ID
  745. you have given, that is
  746. invalid. Please give a
  747. valid E-mail ID.</div>";
  748. $loginImg = "<img src='/
  749. global/images/
  750. invalid.png' alt=' '/>";
  751. $errMsg[] = "<li><a
  752. href='/documentation/
  753. errors/?code=35'>[Error
  754. #35]</a>: Invalid E-
  755. mail</li>";
  756. $err = "1";
  757. }
  758. }
  759. if ($cond == 'phone')
  760. {
  761. if (!isEmail($login) && is_
  762. numeric($login) &&
  763. isPhone($login))
  764. {
  765. $type = "phone";
  766. $loginImg = "<img src='/
  767. global/images/valid.png'
  768. alt=' '/>";
  769. $err = "";
  770. } else {
  771. $loginErr = "<div
  772. class='formError'><a
  773. href='/documentation/
  774. errors/?code=36'>[Error
  775. #36]</a> - Invalid
  776. Phone Number: The
  777. Phone Number you have
  778. given, that is invalid.
  779. Please give a 10 digits
  780. valid phone number.</
  781. div>";
  782. $loginImg = "<img src='/
  783. global/images/
  784. invalid.png' alt=' '/>";
  785. $errMsg[] = "<li><a
  786. href='/documentation/
  787. errors/?code=36'>[Error
  788. #36]</a>: Invalid Phone
  789. Number</li>";
  790. $err = "1";
  791. }
  792. }
  793. // if (isPwd_($
  794. password))
  795. // {
  796. // $pwdImg = "<img
  797. src='/global/images/
  798. valid.png' alt=' '/>";
  799. // $err = "";
  800. // } else {
  801. // $pwdErr = "<div
  802. class='error'><a href='/
  803. documentation/errors/?
  804. code=37'>[Error #37]</
  805. a> - Invalid Password:
  806. The password you have
  807. choosen, that is invalid.
  808. Please choose a valid
  809. password.</div>";
  810. // $pwdImg = "<img
  811. src='/global/images/
  812. invalid.png' alt=' '/>";
  813. // $errMsg[] = "<li><a
  814. href='/documentation/
  815. errors/?code='>[Error #
  816. 37]</a>: Invalid
  817. Password</li>";
  818. // $err = "1";
  819. // }
  820. /*******************
  821. END INVALID FIELD
  822. VALIDATION
  823. *******************/
  824. /*******************
  825. BEGIN DUPLICATE
  826. REGISTRANT
  827. VALIDATION
  828. *******************/
  829. if ($cond == 'email')
  830. {
  831. $dup_eml = "SELECT *
  832. FROM `$tbl1` WHERE
  833. email='$login'";
  834. $eml_query = mysql_
  835. query($dup_eml, $
  836. connect);
  837. $dup_eml_count =
  838. mysql_num_rows($eml_
  839. query);
  840. if ($dup_eml_count < 1)
  841. {
  842. $loginImg = "<img src='/
  843. global/images/valid.png'
  844. alt=' '/>";
  845. $err = "";
  846. } else {
  847. $loginErr = "<div
  848. class='formError'><a
  849. href='/documentation/
  850. errors/?code=38'>[Error
  851. #38]</a> - E-mail ID
  852. Already Exists: The E-
  853. mail ID you have given,
  854. that is already exists
  855. with another user.
  856. Please try again with
  857. different E-mail ID. (" .
  858. mysql_error().')</div>';
  859. $loginImg = "<img src='/
  860. global/images/
  861. invalid.png' alt=' '/>";
  862. $errMsg[] = "<li><a
  863. href='/documentation/
  864. errors/?code=38'>[Error
  865. #38]</a>: E-mail ID
  866. Already Exists</li>";
  867. $err = "1";
  868. }
  869. }
  870. if ($cond == 'phone')
  871. {
  872. $dup_phn = "SELECT *
  873. FROM `$tbl1` WHERE
  874. phone='$login'";
  875. $phn_query = mysql_
  876. query($dup_phn, $
  877. connect);
  878. $dup_phn_count =
  879. mysql_num_rows($phn_
  880. query);
  881. if ($dup_phn_count < 1)
  882. {
  883. $loginImg = "<img src='/
  884. global/images/valid.png'
  885. alt=' '/>";
  886. $err = "";
  887. } else {
  888. $loginErr = "<div
  889. class='formError'><a
  890. href='/documentation/
  891. errors/?code=39'>[Error
  892. #39]</a> - Phone
  893. Number Already Exists:
  894. The Phone Number you
  895. have given, that is
  896. already exists with
  897. another user. Please try
  898. again with different
  899. Phone Number. (" .
  900. mysql_error().')</div>';
  901. $loginImg = "<img src='/
  902. global/images/
  903. invalid.png' alt=' '/>";
  904. $errMsg[] = "<li><a
  905. href='/documentation/
  906. errors/?code=39'>[Error
  907. #39]</a>: Phone
  908. Number Already
  909. Exists</li>";
  910. $err = "1";
  911. }
  912. }
  913. /*******************
  914. END DUPLICATE
  915. REGISTRANT
  916. VALIDATION
  917. *******************/
  918. /*******************
  919. BEGIN INSERT
  920. VALIDATED DATA TO
  921. DATABASE AND SEND
  922. EMAIL
  923. *******************/
  924. if (empty($err) ||
  925. empty($errMsg))
  926. {
  927. $id = rand(0, 99999);
  928. $uid = rand
  929. (100000000000,
  930. 999999999999);
  931. $user = "$fname'.'$
  932. lname'.'$id";
  933. $act_code = rand
  934. (10000000, 99999999);
  935. $ip = $_SERVER['REMOTE_
  936. ADDR'];
  937. $device = $_SERVER
  938. ['HTTP_USER_AGENT'];
  939. date_default_timezone_
  940. set("UTC");
  941. $date = date("d/m/Y");
  942. $time = date("h:i:s a");
  943. $sql = "INSERT INTO `$
  944. tbl1`('uid', 'user',
  945. 'fname', 'lname',
  946. 'gender', 'dob', 'login',
  947. 'password', 'ip', 'device',
  948. 'date', 'time', 'activation_
  949. code', 'active', 'banned')
  950. VALUES('$uid', $user, $
  951. fname, $lname, $
  952. gender, $dob, $login, $
  953. password, $ip, $device,
  954. $date, $time, '$act_
  955. code', '0', '0')";
  956. $query = mysql_query($
  957. sql, $connect);
  958. if ($query)
  959. {
  960. $errMsg[] = "";
  961. $err = "";
  962. $done1 = "1";
  963. } else {
  964. $errImg = "<img src='/
  965. global/images/
  966. invalid.png' alt=' '/>";
  967. $errMsg[] = "<li><a
  968. href='/documentation/
  969. errors/?code=40'>[Error
  970. #40]</a> - Unable To
  971. Register:" . mysql_error()
  972. .'</li>';
  973. $err = "1";
  974. $done1 = "0";
  975. }
  976. /*******************
  977. BEGIN SEND EMAIL IF
  978. VARIABLE '$done1' IS
  979. EQUALS TO '1'
  980. *******************/
  981. if ($done1 == '1')
  982. {
  983. require "send_mail.php";
  984. }
  985. /*******************
  986. END SENDMAIL
  987. *******************/
  988. }
  989. /*******************
  990. END INSERT VALIDATED
  991. DATA TO DATABASE
  992. AND SEND EMAIL
  993. *******************/
  994. }
  995. /*******************
  996. END REGISTRATION
  997. (STEP-1) FORM
  998. VALIDATION
  999. *******************/
  1000. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement