Results 1 to 9 of 9
Thread: Php ñêðèïò çà ðåãèñòðèðàíå....
Hybrid View
-
29th September 2007 22:20 #1Registered User
Join Date: Sep:2007
Location: Bulgaria
Posts: 74
Php ñêðèïò çà ðåãèñòðèðàíå....
Çäðàâåéòå!
Îò íÿêîëêî ñåäìèöè ñå çàíèìàâàì ñ PHP è MYSQL!Íî äíåñ ñå çàïúíàõ â â òîâà!Èñêàì äà íàïðàâÿ ôîëìóëÿð, ÷ðåç êîéòî äà ñå ðåãèñòðèðàø â áàçà äàííè íà ìîÿ ñúðâúð!Åòî ãî è ñêðèïòà!Ïðîáëåìà å òàì,÷å ôîðìóëÿðà íèùî íå îáðàáîòâà!Êúäå ãðåøà???
Code:<?php if (isset($_POST['login'])) //àêî ôîðìàòà å áèëà èçïðàòåíà { $name = strip_tags($_POST['name']); //âçåìè èìåòî è ïðåìàõíè âñè÷êè òàãîâå,àêî èìà òàêèâà $family = strip_tags($_POST['family']); $e_mail = strip_tags($_POST['e_mail']); $gender = strip_tags($_POST['gender']); $pass1 = md5($_POST['pass1']); //md5 õàøà íà ïàðîëàòà $pass2 = md5($_POST['pass2']); if ( empty($name) || empty($family) || empty($e_mail) || empty($gender) || empty($_POST['pass1']) || empty($_POST['pass2']) ) //ïðîâåðè,äàëè âñè÷êè ïîëåòà ñà ïîïúëíåíè { echo '<p>Ìîëÿ,ïîïúëíåòå ïðàçíèòå ïîëåòà</p>'; } else //àêî íå ñà ïðàçíè,òî ïðîäúëæè è îáðàáîòè ôîðìàòà { $conn = mysql_connect('localhost','root','root') or die ("Íÿìà âúçêà ñ MYSQL"); $BD = mysql_select_db('dbpavel') or die ("Íÿìà âúðçêà ñ áàçà äàííè"); $query = "insert into pavel (name,family,e_mail,gender,pass) values (\"$name\", \"$family\", \"$e_mail\", \"$gender\", \"$pass1\")"; $rez = mysql_query($query, $conn) or die ("Ðåãèñòðàöèÿòà íå ìîæå äà áúäå èçïúëíåíà"); } if ($rez) { echo '<p>Äîáàâåíè ñòå óñïåøíî!</p>'; } } else { ?> <html> <head> <title>..::Registration::..</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></head> <body> <div align="center"><h3>..::Ðåãèñòðèðàé ñå::..</h3></div> <form action="" method="post"> <fieldset > <table align="center" border="1"> <tr> <td>Èìå *</td> <td ><input type="text" name="name" ></td > </tr> <tr> <td >Ôàìèëèÿ *</td > <td ><input type="text" name="family"></td > <tr> <td >e-mail *</td > <td ><input type="text" name="e_mail"></td> </tr> <tr> <td>Gender</td > <td ><input type="radio" name="gender" >male <input type="radio" name="gender1" >female</td > </tr> <tr> <td >Password *</td> <td><input type="text" name="pass1"></td > </tr> <tr> <td >Confirm password *</td> <td ><input type="text" name="pass2"></td > </tr > <tr> <td colspan="2" align="center"> <input type="submit" value="Register"></td> </tr> </table > </fieldset> </form> </body> </html> <?php } ?>
-
30th September 2007 00:26 #2Registered User
Join Date: Aug:2006
Location: Sofia
Posts: 37
Ãðåøêàòà òè å îùå â ïúðâèÿ ðåä - ïðîâåðè ñè óñëîâèåòî â ïúðâèÿ IF è ùå ÿ îòêðèåø.
-
30th September 2007 00:31 #3
Ôóíêöèÿòà strip_tags íå ñå ïîëçâà òàêà.
-
30th September 2007 00:35 #4Registered User
Join Date: Aug:2006
Location: Sofia
Posts: 37
Êîå ìó å ëîøîòî íà íà÷èíà, ïî êîéòî ÿ èçïîëçâà?
Âÿðíî, ÷å âå÷å å êúñíî, íî àç ëè÷íî íå âèæäàì ðàçëèêà â òîâà, êîåòî å ïîêàçàíî â "ñàéòà, êîéòî ñè äàë" è òîâà êàê ÷îâåêà ïîëçâà ôóíêöèÿòà? Îáÿñíè ïî-ïîäðîáíî êàêâî èìàø ïðåäâèä, çàùîòî ñïîðåä ìåí òîâà íÿìà íèùî îáùî ñ ïðîáëåìà ìó.Last edited by sunless; 30th September 2007 at 00:57.
-
30th September 2007 00:49 #5
Àìè íà ñàéòà,êîéòî ñúì äàë å ïîêàçàíî êàê òî÷íî ñå ïîëçâà.Ïî-ëåñíî îò òîâà íå çíàì íà êúäå.
-
30th September 2007 01:36 #6
@pwizard, $_POST['login'] íèêîãà íÿìà äà áúäå set-íàò, òúé êàòî âúâ ôîðìàòà òè íÿìàø åëåìåíò ñ èìå login. Äîáàâè åäíî
ïðåäè çàòâàðÿùèÿ </form> èëè äîáàâè àòðèáóò name="login" íà submit åëåìåíòà.Code:<input type="hidden" name="login" value="login" />
Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others
-
30th September 2007 13:05 #7
Ïðè ìåí ñòàíà!Çíà÷è è ïðè íåãî òðÿáâà äà å ñòàíàëî!!!
Íåçíàì êàê å ïðè [b]@pwizard[\b],íî ïðè ìåí èçëåçå ñëåäíèÿ ïðîáëåì:
Êðèïòèðàì ñ md5,ïîñëå íå ìîãà ïúê äà ñå ëîãà!Ñêðèïòà ìè å ñëåäíèÿ â äîêóìåíòà çà ðåãèñòðàöèÿ â áàçà äàííè:
[À ÷àñò îò ñêðèïòà çà ëîãèí â ñàéòà å :Code:$pass = md5($_POST['pass']);
Ìàõíå ëè òîâà md5 ìîãà äà ñå ëîãàí ïîñëå,èíà÷å íå ñòàâà!Code:$query = "insert into pavel (name,family,e_mail,gender,pass,username) values (\"$name\", \"$family\", \"$e_mail\", \"$gender\", password( \"$pass1\" ),\"$usern\")";
Çàùî???
-
30th September 2007 19:08 #8
-
30th September 2007 13:13 #9
Îïðàâèõ ñå!
Òîåñò ñ êàêâàòî ôóíêöèÿ "âêàðâàì" ñ òàêàâà ïàê òðÿáâà äà "èçêàðàì"!!!!!!




Reply With Quote

Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè