Evanescence
Registered
Имам следният проблем! Всичко сам го направил както трвямва не ми изкарва никакви грешки всичко изглежда нормално и след като се опитам да се регистрирам и отворя базата данни нищо не се е "Insert" заявката ми е правилна и нз ..
index.php
doregister.php
config.php
От няколко дена сам сапочнал да уча пхп , ако видите че някаде сам сбъркал ако може да ми дадете примери за ''noobs" че да мога да ви разбера. Благодаря предварително!
index.php
<html>
<head>
<title>Регистрационна Форма!</title>
<meta charset="windows-1251" />
</head>
<body>
<table cellspacing="" cellpadding="5" border="0" align="center">
<form action="doregister.php" method="post">
<td>Потребител: </td><td><input type="text" name="user" class="user" /></td>
<tr></tr>
<td>Парола: </td><td><input type="password" name="pass" class="pass" /></td>
<tr></tr>
<td>Skype: </td><td><input type="text" name="skype" class="skype" /></td>
<tr></tr>
<td></td><td><input type="submit" value="Влез!" name="register" /></td>
<tr></tr>
</form>
</form>
</body>
</html>
doregister.php
<?php
include("config.php");
if (isset($_POST['register'])){
$user = htmlspecialchars($_POST['user']);
$pass = htmlspecialchars($_POST['pass']);
$skype = htmlspecialchars($_POST['skype']);
if (!$user)
{
echo "Не сте въвели потребителско име! <br />";
}
if (!$pass)
{
echo "Не сте въведете парола! <br />";
}
if (!$skype)
{
echo "Не сте въведете Skype! <br />";
}
if(strlen($user) <= 3){
echo "Потревителското трябва да съдържа поне 4 символа! <br />";
}
if(strlen($pass) <= 5){
echo "Паролата трябва да съдържа поне 6 символа! <br />";
}
if ($user){
$sql = mysql_query("SELECT * FROM users WHERE username = '$user'");
$result = mysql_result($sql);
$rows = mysql_num_rows($result);
if ($rows == 1){
echo "Потребителското име е заето!";
}
else
{
$insert = mysql_query("INSERT INTO users (username, password, skype) VALUES ($user, $pass, $skype)");
$res = mysql_result($insert);
echo "Здравей $user, вие се регистрирахте успешно!";
header("Location: login.php");
}
}
}
?>
config.php
<?php
error_reporting(0);
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "*******";
$dbase = "project";
$connect = mysql_connect($dbhost,$dbuser,$dbpass);
$dbconnect = mysql_select_db($dbase,$connect);
if (!$connect) {
die ("Немога да се свържа към MySql сървъра!!");
}
if (!$dbconnect) {
die ("Немога да се свържа към базата данни!!");
}
?>
От няколко дена сам сапочнал да уча пхп , ако видите че някаде сам сбъркал ако може да ми дадете примери за ''noobs" че да мога да ви разбера. Благодаря предварително!