Най най най-простата система за регистрация с Mysql

anival

Registered
Здравейте трябва ми най-лесната система за регистрация с mysql таблица там users или каквото решите но системата да е разбираемо написана нещо от сорта на 1 html файл примерно register.html

В него само action register.php и от там вече да има name password email примерно и ак оможе да е направено нещо от сорта

$name=$_POST['name'];
$password=$_POST['password'];

if((empty($name)) or (empty($password))){
echo "<b>Please add all blanks</b>";
exit;
}

^^ tnx предварително,
 
<?php
$name=$_POST['name'];
$link=$_POST['password'];
if((empty($name)) or (empty($password))){
echo "<b>Please add all blanks</b>";
}
else{
mysql_connect($host, $user, $pass) or die("Can not connect to database");
$zapis = mysql_query("INSERT INTO $base.$table (name, password)
VALUES ('$name', '$link');");
?>
$host е хоста
$user потребителя за MySQL
$pass е паролата за MySQL
$base e базата данни
$table е таблицата в която ще записваш

Полетата съм ти ги дал примерно name и password.

Дано ти послужи ;)

EДИТ: Пфф, жоро пак ме изпревари.
 
jooorooo каза:
http://scripts.ringsworld.com/user-authentication/i-auth.zip

http://scripts.ringsworld.com/user-authentication/i-auth/
Дори немога да схвана тая система ... :roll:
 
K0ceTo каза:
<?php
$name=$_POST['name'];
$link=$_POST['password'];
if((empty($name)) or (empty($password))){
echo "<b>Please add all blanks</b>";
}
else{
mysql_connect($host, $user, $pass) or die("Can not connect to database");
$zapis = mysql_query("INSERT INTO $base.$table (name, password)
VALUES ('$name', '$link');");
?>
$host е хоста
$user потребителя за MySQL
$pass е паролата за MySQL
$base e базата данни
$table е таблицата в която ще записваш

Полетата съм ти ги дал примерно name и password.

Дано ти послужи ;)

EДИТ: Пфф, жоро пак ме изпревари.
$link=$_POST['password'];
Това какво е ? И каква е таблицата ?
 
Немога сега да ти дам линк че ставам ама... Излозвай системата на yibo (или нещо такова) на 4 страница от уроците за PHP & MySQL
 
lord_simeon каза:
Немога сега да ти дам линк че ставам ама... Излозвай системата на yibo (или нещо такова) на 4 страница от уроците за PHP & MySQL
Много е сложна искам нещо по-разбираемо и по-малко да се пише в него .. а искам да разбера как става системата а не да я копна ... :roll:
 
Ами ти беше дал $link :oops: , таблицата да е две полета, тук съм дал примерно име, ти го сложи като сойност на променливата $table

CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 30 ) NOT NULL ,
`passворд` VARCHAR( 16 ) NOT NULL
) ENGINE = MYISAM ;
 
K0ceTo каза:
CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 30 ) NOT NULL ,
`passворд` VARCHAR( 16 ) NOT NULL
) ENGINE = MYISAM ;


Не трябва ли да е така
Код:
CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 30 ) NOT NULL ,
`password` VARCHAR( 16 ) NOT NULL
) ENGINE = MYISAM ;
 
SQL-a(примерен)
Код:
CREATE TABLE `users` (
`id` int(20) NOT NULL auto_increment,
`name` varchar(100) NOT NULL default '',
`username` varchar(64) NOT NULL default '',
`password` varchar(64) NOT NULL default '',
`email` varchar(64) NOT NULL default '',
`web` varchar(10000) NOT NULL default '',
`level` varchar(3) NOT NULL default '1',
PRIMARY KEY (`id`)
)  ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
connect.php - Начина да се свържем с Базата данни
Код:
<?php
$host="localhost";
$dbusername="root";
$dbpassword="passworda";
$db="test";
$db_conn = mysql_connect("$host", "$dbusername", "$dbpassword")
or die("unable to connect to the database");
mysql_select_db("$db", $db_conn) or die("unable to select the database");
?>
Register.html - Формата
Код:
<script type="text/javascript">
function validate(){
if ((document.register.username.value=="")||
(document.register.password.value=="")||
(document.register.name.value=="")||
(document.register.email.value=="")){
alert ("Please Enter Username And password And Email And Name!")
return false
}
else
return true
}
</script>
<center><form action="register.php" name="register" method="post" onsubmit="return validate()">
<input name="register" type="hidden" value="1">
Name(optional)
<br><input type="text" name="name">
<br>UserName
<br><input type="text" name="username">
<br>Password
<br><input type="password" name="password">
<br>E-Mail
<br><input type="text" name="email">
<br>WebPage(optional)
<br><input type="text" name="web">
<br><input type="submit" name="submit" value="Register">
</form></center>
register.php - фаелът който обработва формата
Код:
<?php     
$name=$_POST[name];     
$username=$_POST[username];     
$password=$_POST[password];     
$email=$_POST[email];     
$web=$_POST[web];     
$level=1;
include "connect.php";      
$db_conn = mysql_connect("$host", "$dbusername", "$dbpassword")     
or die("unable to connect to the database");     
mysql_select_db("$db", $db_conn)     
or die("unable to select the database");     
mysql_query("INSERT users (name, username, password, email, web, level) VALUES ( '$name', '$username', '$password', '$email', '$web', '$level')     
")      
or die("Registration unsuccess");     
echo "<center>Registration Success! <a href='login.php'>Login</a></center>";     
?>

По лесно от това май неможе да е...
 

Back
Горе