<?php
$log=$_POST['a'];
$has=$_POST['b'];
$has2=$_POST['c'];
$ema=$_POST['d'];
$imi=$_POST['e'];
$sub=$_POST['nazwa'];
$haszas=sha1(md5($has));
require('config.php');
$login =mysql_query("SELECT * FROM `user` WHERE login = '$log'"); // pobieramy z bazy danych loginy
$loginn = mysql_num_rows($login); // sprawdzamy czy taki login istnieje
$email =mysql_query("SELECT * FROM `user` WHERE email = '$ema'"); // pobieramy z bazy danych emaile
$emaill = mysql_num_rows($email); // sprawdzamy czy taki email istnieje
$imie =mysql_query("SELECT * FROM `user` WHERE imie = '$imi'"); // pobieramy z bazy danych imiona
$imiee = mysql_num_rows($imie); // sprawdzamy czy takie imie istnieje
if($emaill>0)
{
echo('Taki email zostal wykorzystany.');
}
elseif($loginn>0)
{
echo('Taki login jest zajety.');
}
elseif($imiee>0)
{
echo('Podane imie jest zajete.');
}
elseif($has==$has2)
{
$zap="INSERT INTO user(login, password, email, imie,subkultura) VALUES('$log', '$haszas', '$ema', '$imi', '$sub')"; // tworzymy zapytanie dodajace usera do bazy
mysql_query($zap) or die ('blad');
header("location:login.php");
}
else
{
echo('Hasla nie zgadzaja sie');
}
?>
Jak wysłać na podany w formularzu email danych(login, haslo, subkultura)??
Jedyne co bym zaproponował to zmniejszenie ilości zmiennych. Tekst bez żadnym problemów możesz łączyć z tekstem w stylu $wiadomosc=“imie: $imi, nazwisko: $nazw”; ;]
Czy tak będzie wysyłać maile czy jest cos jeszcze nie tak??
<?php
$log=$_POST['a'];
$has=$_POST['b'];
$has2=$_POST['c'];
$ema=$_POST['d'];
$imi=$_POST['e'];
$sub=$_POST['nazwa'];
$haszas=sha1(md5($has));
$login= "Twój login to: $log";
$haslo= "Twoje hasło to: $has";
$imie= "Twoje imie to: $imi";
$subkultura= "Twoja subkultura to: $sub";
$tresc="$login, \n $haslo, \n $imie, \n $subkultura";
require('config.php');
$login =mysql_query("SELECT * FROM `user` WHERE login = '$log'"); // pobieramy z bazy danych loginy
$loginn = mysql_num_rows($login); // sprawdzamy czy taki login istnieje
$email =mysql_query("SELECT * FROM `user` WHERE email = '$ema'"); // pobieramy z bazy danych emaile
$emaill = mysql_num_rows($email); // sprawdzamy czy taki email istnieje
$imie =mysql_query("SELECT * FROM `user` WHERE imie = '$imi'"); // pobieramy z bazy danych imiona
$imiee = mysql_num_rows($imie); // sprawdzamy czy takie imie istnieje
if($emaill>0)
{
echo('Taki email zostal wykorzystany.');
}
elseif($loginn>0)
{
echo('Taki login jest zajety.');
}
elseif($imiee>0)
{
echo('Podane imie jest zajete.');
}
elseif($has==$has2)
{
$zap="INSERT INTO user(login, password, email, imie,subkultura) VALUES('$log', '$haszas', '$ema', '$imi', '$sub')"; // tworzymy zapytanie dodajace usera do bazy
mysql_query($zap) or die ('blad');
mail($ema,Dane,$tresc);
header("location:login.php");
}
else
{
echo('Hasla nie zgadzaja sie');
}
?>