Autor | Zpráva | ||
---|---|---|---|
Gryfinek Profil |
#1 · Zasláno: 6. 6. 2008, 08:17:59
Ahoj mam dotaz mam takto udelany registracni formular:
<p><img src="img/registrace.gif" alt="Registrace" /> <?php @include("config.php"); if(isset($_POST['send'])) { $link = mysql_connect("xxx", "xxx", "xxx") or die(mysql_error()); mysql_select_db("uo") or die(mysql_error()); //$check=strtolower($_POST['check']); //$verify=$_POST['verify']; /* if ($check != $verify) { echo "<p><strong>Opiš správně kontrolní kód</strong></p>"; } else */ if(empty($_POST['email']) || empty($_POST['login']) || empty($_POST['password']) || empty($_POST['name'])) { echo "<p><strong>Musíš vyplnit všechny údaje</strong></p>"; } else { $account = $_POST['login']; $password = $_POST['password']; $realname = $_POST['name']; $email = $_POST['email']; $account_q = mysql_query("SELECT `name` FROM `account` WHERE `name` = '$account' OR `realname` = '$realname' OR `email` = '$email'") or die(mysql_error()); if (mysql_num_rows($account_q) > 0) { echo "Podobny ucet jiz existuje"; } else { $account_q = mysql_query("SELECT `name` FROM `regaccount` WHERE `name` = '$account' OR `realname` = '$realname' OR `email` = '$email'") or die(mysql_error()); if (mysql_num_rows($account_q) > 0) { echo "Podobny ucet jiz existuje"; } else { mysql_query("INSERT INTO `regaccount` (`name`, `password`, `realname`, `email`) VALUES ('$account', '$password', '$realname', '$email')") or die(mysql_error()); echo "Vas ucet bude do 5 min funkcni"; } } } } //$captcha = captcha(); ?> </p> <p><strong>Registrace jsou automaticky vyřizovány do 10 minut. </strong></p> <table class="form"> <form method="post" action=""> <!-- <tr> <td><strong>Kontrolní kód</strong></td> <td><img src="captcha.php?check=<?php echo $captcha; ?>" alt="Captcha" /></td> </tr> <tr><td><strong>Přepište kód</strong></td><td><input type="text" name="check" /></td></tr> --> <tr><td><strong>E - Mail</strong></td><td><input type="text" name="email" value="@" /></td></tr> <tr><td><strong>Jméno a příjmení (bez hacku a carek)</strong></td><td><input type="text" name="name" /></td></tr> <tr><td><strong>Login</strong></td><td><input type="text" name="login" /></td></tr> <tr><td><strong>Heslo</strong></td><td><input type="password" name="password" /></td></tr> <tr><td colspan="2"><input type="hidden" name="verify" value="<?php echo $captcha; ?>" /><input type="submit" name="send" value="Zaregistrovat" /></td></tr> </form> </table> Rad bych aby mi po nakliknuti Zaregistrovat poslal zaroven i majl s udaji na nejaky email. |
||
kletely Profil |
#2 · Zasláno: 6. 6. 2008, 08:25:38
Gryfinek
... mysql_query("INSERT INTO `regaccount` (`name`, `password`, `realname`, `email`) VALUES ('$account', '$password', '$realname', '$email')") or die(mysql_error()); echo "Vas ucet bude do 5 min funkcni"; mail("komu", "predment", "správa", "From: tvoj mail"); .... Ale tvoj server musí podporovať posielanie na mail. |
||
Časová prodleva: 16 let
|
0