Autor Zpráva
Gryfinek
Profil
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&aacute;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
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: