| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 18.04.10 Prihlásený: 01.05.10 Príspevky: 6 Témy: 1 |
prosim vas čo je natomto scripte zleho ? .... vždy ked dam dam register tak ma hodi na web providenta... a v databaze sa nič neprida ... vkuse vypisuje ze je empty ... ;(
regsitration.html
Kód: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Dokument bez názvu</title>
</head>
<body><form name="login" method="post" action="register.php"> <table border="0" width="225" align="center"> <tr> <td width="219" bgcolor="#999999"> <p align="center"><font color="white"><span style="font-size:12pt;"><b>Registration</b></span></font></p> </td> </tr> <tr> <td width="219"> <table border="0" width="282" align="center"> <tr> <td width="116"><span style="font-size:10pt;">Name:</span></td> <td width="156"><input type="text" name="name" maxlength="100"></td> </tr> <tr> <td width="116"><span style="font-size:10pt;">Email:</span></td> <td width="156"><input type="text" name="email" maxlength="100"></td> </tr> <tr> <td width="116"><span style="font-size:10pt;">Username:</span></td> <td width="156"><input type="text" name="username"></td> </tr> <tr> <td width="116"><span style="font-size:10pt;">Password:</span></td> <td width="156"><input type="password" name="password"></td> </tr> <tr> <td width="116"> </td> <td width="156"> <p align="right"><input type="submit" name="submit" value="Submit"></p> </td> </tr> </table> </td> </tr> <tr> <td width="219" bgcolor="#999999"> </td> </tr> </table> </form> </body> </html>
registration.php Kód: <?php
//Database Information
$dbhost = "---------"; $dbname = "-------"; $dbuser = "-------"; $dbpass = "------";
//Connect to database
mysql_connect ( $dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error()); mysql_select_db($dbname) or die(mysql_error());
$name = $_POST['name']; $email = $_POST['email']; $username = $_POST['username']; $password = md5($_POST['password']);
$checkuser = mysql_query("SELECT username FROM users WHERE username='$username'");
$username_exist = mysql_num_rows($checkuser);
if($username_exist > 0){ echo "I'm sorry but the username you specified has already been taken. Please pick another one."; unset($username); include 'register.html'; exit(); }
$query = "INSERT INTO users (name, email, username, password) VALUES('$name', '$email', '$username', '$password')"; mysql_query($query) or die(mysql_error()); mysql_close();
echo "You have successfully Registered";
$yoursite = ‘web’; $webmaster = ‘webmaster’; $youremail = ‘youremail’;
$subject = "You have successfully registered at $yoursite..."; $message = "Dear $name, you are now registered at our web site. To login, simply go to our web page and enter in the following details in the login form: Username: $username Password: $password Please print this information out and store it for future reference. Thanks, $webmaster"; mail($email, $subject, $message, "From: $yoursite <$youremail>\nX-Mailer:PHP/" . phpversion()); echo "Your information has been mailed to your email address.";
?>
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
action="register.php", ale tvoj skript sa vola registration.php
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 18.04.10 Prihlásený: 01.05.10 Príspevky: 6 Témy: 1 | Napísal autor témy kablik159: 22.04.2010 19:15 | |
|
kokos... diky moc totalne primitivna chyba... ... este mam otazku k tomu echo "You have successfully Registered";
povedzme že nechcem aby my to otvorilo na čistej novej strane ... ale napr. hned pod "Submit"
|
|
Registrovaný: 22.10.05 Príspevky: 429 Témy: 66 Bydlisko: Trnava | Napísal snake2: 23.04.2010 22:19 | |
|
potom asi jedine JS, konkretne AJAX
_________________ kdo si hraje nezlobi |
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 23.04.2010 23:42 | |
|
snake2 - čože? A to už prečo?
kablik159 - proste nebudeš odosielať formulár na ďalší súbor, ale priamo na ten, v ktorom vypĺňaš dáta. Aby som ti to nejak jednoducho vysvetlil, tak (dávaj pozor na názvy súborov, sú dosť podobné):
1. terajší súbor registration.html musíš zmeniť na php súbor, aby sa to neplietlo tak napr. register.php
2. atribút action vo forme odošleš na ten súbor, z ktorého odosielaš dáta, čiže
Kód: <form name="login" method="post" action="register.php">
3. na začiatok toho súboru si pridáš podmienku na overenie odoslania formulára (čiže napr. if(isset($_POST["submit"]))) a do nej vložíš to, čo máš v súbore registration.php + všetky texty, ktoré tam vypisuješ pomocou echo priradíš do nejakej premennej (čiže napr. $info = "You have successfully Registered";) a to potom vypíšeš pod tým formulárom.
Je to narýchlo spísané, ale princíp by si z toho mal pochopiť.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 18.04.10 Prihlásený: 01.05.10 Príspevky: 6 Témy: 1 | Napísal autor témy kablik159: 25.04.2010 17:46 | |
|
shaggy píše: snake2 - čože? A to už prečo? kablik159 - proste nebudeš odosielať formulár na ďalší súbor, ale priamo na ten, v ktorom vypĺňaš dáta. Aby som ti to nejak jednoducho vysvetlil, tak (dávaj pozor na názvy súborov, sú dosť podobné): 1. terajší súbor registration.html musíš zmeniť na php súbor, aby sa to neplietlo tak napr. register.php 2. atribút action vo forme odošleš na ten súbor, z ktorého odosielaš dáta, čiže Kód: <form name="login" method="post" action="register.php"> 3. na začiatok toho súboru si pridáš podmienku na overenie odoslania formulára (čiže napr. if(isset($_POST["submit"]))) a do nej vložíš to, čo máš v súbore registration.php + všetky texty, ktoré tam vypisuješ pomocou echo priradíš do nejakej premennej (čiže napr. $info = "You have successfully Registered";) a to potom vypíšeš pod tým formulárom. Je to narýchlo spísané, ale princíp by si z toho mal pochopiť. tak až som dobre pochopil... 1. tam kde mam form hej povedzme že to je registration.php by mal vypadať asi takto ? cca? Kód: <?php if(isset($_POST["Submit"])) { echo "$sorry"; echo "$successfully"; echo "$email"; }
?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > <html> <head>.... ...... a register.php asi takto ? teda všetko ostava iba echo nahradiť premennou? napr.? Kód: .... $successfully = "You have successfully Registered"; .....
takto som to pochopil ja .. ale ked to skúsl tak mi načítalo ..../register.php a biele okno nič ... :/
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 25.04.2010 17:56 | |
|
Zle si to pochopil, skús si to prečítať ešte raz.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 18.04.10 Prihlásený: 01.05.10 Príspevky: 6 Témy: 1 | Napísal autor témy kablik159: 25.04.2010 23:25 | |
|
nechapem...mam spraviť register.html a register.php len jeden a to ich zlúčiť? či ? ...
|
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
len jeden s koncovkou .php
|
|
Registrovaný: 18.04.10 Prihlásený: 01.05.10 Príspevky: 6 Témy: 1 | Napísal autor témy kablik159: 26.04.2010 0:09 | |
|
no ok spravil som jeden hodil som to všetko do register.php .... nad <form>... som dal <?php
if(isset($_POST["Submit"]))
a dalej kody k databáze akurat že mi z toho vyšlo toto
Kód: Warning: mysql_connect() [function.mysql-connect]: Access denied for user '---'@'localhost' (using password: YES) in --------/Create-Account.php on line 44
nedokaze sa mi pripojit k databaze to uz fakt neviem prečo
|
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Disable Registration v Redakčné systémy | 1 | 1141 | 14.10.2006 14:47 JanoF | | Log IP Address on Registration v Redakčné systémy | 0 | 789 | 14.10.2006 15:04 JanoF | | Script v JavaScript, VBScript, Ajax | 13 | 507 | 15.05.2014 17:28 shaggy | | Script v JavaScript, VBScript, Ajax | 0 | 428 | 04.06.2012 16:54 GooderSvk | | script v Assembler, C, C++, Pascal, Java | 10 | 1013 | 13.03.2008 21:12 buslo | | Script v Ostatné | 8 | 1022 | 01.09.2007 14:15 qacer | | Upload script v PHP, ASP | 3 | 879 | 30.05.2009 3:01 sedlák | | Guertbook script v PHP, ASP | 5 | 517 | 11.01.2010 18:10 B.A.X.O | | Pomoc script v JavaScript, VBScript, Ajax | 11 | 841 | 11.04.2008 19:49 kaidžas | | Upload script v PHP, ASP | 7 | 1890 | 21.08.2006 16:33 wlacho | | GOOGLE SCRIPT v JavaScript, VBScript, Ajax | 1 | 351 | 05.11.2015 10:51 Dadko | | blbne script v PHP, ASP | 2 | 513 | 13.08.2011 16:26 juho | | Registračný script v PHP, ASP | 12 | 805 | 09.03.2008 13:31 nestorko | | Pastebin script v PHP, ASP | 1 | 624 | 24.08.2007 23:31 cr3at0r | | Pomoc script v PHP, ASP | 7 | 544 | 07.03.2008 19:05 jaji | | vlastný script v Operačné systémy Unix a Linux | 2 | 739 | 25.08.2007 1:12 wire |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|