вот сам код:
function tmp_email($email){
$select = "SELECT email FROM users";
$des = mysql_query($select) or die (mysql_error());
while($md = mysql_fetch_assoc($des)){
if($md['email']===$email){echo "Пользователь с таким email уже существует!";
exit;
Спустя 9 минут, 17 секунд (15.01.2012 - 17:03) Игорь_Vasinsky написал(а):
Цитата |
$md['email']===$email |
![dry.gif](http://phpforum.ru/html/emoticons/dry.gif)
твоя функция должна что то возращать..так от неё нету толка. и вообще - плохой тон юзать внутри SQL запрос..
Спустя 25 минут, 55 секунд (15.01.2012 - 17:29) torgettorget написал(а):
тогда как мне сделать?
Спустя 7 минут, 47 секунд (15.01.2012 - 17:37) torgettorget написал(а):
я также испольую javascript, когда пороли не совпадают то внизу вниз всплываеш текст:
var er0 = "You have not entered email"; //0
var er1 = "Enter a valid email address"; //0
var er2 = "You did not enter a name"; //0
var er3 = "Enter the password"; //1
var er4 = "Repeat password"; //2
var er5 = "Passwords do not match"; //2
var er6 = "Enter about you"; //2
var er7 = "Enter capcha"; //2
var er8 = "Incorrect capcha"; //2
var er9 = "email is already in use";//2
//Функция проверки заполненности полей и корректности мыла
function thisform(form){
if(form.email.value == "")
{
$('#error0').html(er0).slideDown();
return false;
}
else {
var email = form.email.value;
var regV = /[a-z0-9-_]{2,1000}\@[a-z0-9\-\_]{2,100}\.[a-z0-9]{2,4}/gi;
var result = email.match(regV);
if(!result){
$('#error0').html(er1).slideDown();
return false;
}
if(form.name.value == ""){
$('#error0').html(er2).slideDown();
return false;
}
if(form.password.value == ""){
$('#error0').html(er3).slideDown();
return false;
}
if(form.repassword.value == ""){
$('#error0').html(er4).slideDown();
return false;
}
if(form.password.value != form.repassword.value){
$('#error0').html(er5).slideDown();
return false;
}
if(form.me.value == ""){
$('#error0').html(er6).slideDown();
return false;
}
if(form.me.value == ""){
$('#error0').html(er6).slideDown();
return false;
}
if(form.pkey.value == ""){
$('#error0').html(er7).slideDown();
return false;
}
else {
var pkey = form.pkey.value;
var regV = /[0-9\(\)\-]/gi;
var result = pkey.match(regV);
if(!result){
$('#error0').html(er8).slideDown();
return false;
}
}
}
}
Спустя 41 секунда (15.01.2012 - 17:38) torgettorget написал(а):
но не знаю как дополнить для емайла чтобы вспилвало внизу и писалось что пороль уже занят
Спустя 58 секунд (15.01.2012 - 17:39) Winston написал(а):
function tmp_email($email){
$select = "SELECT `email` FROM `users` WHERE `email` = '" . $email . "' LIMIT 1";
$des = mysql_query($select) or die (mysql_error());
if(mysql_num_rows($des) > 0)
return "Пользователь с таким email уже существует!";
else
return true;
}
echo tmp_mail("mail.mail.ru");
Спустя 42 секунды (15.01.2012 - 17:39) torgettorget написал(а):
а зачем mail.mail.ru ?
Спустя 1 минута (15.01.2012 - 17:40) Winston написал(а):
Упс..
@ пропустил...
@ пропустил...
Спустя 31 секунда (15.01.2012 - 17:41) torgettorget написал(а):
Это в javascript вставлять?
Спустя 1 минута, 5 секунд (15.01.2012 - 17:42) Winston написал(а):
Цитата (torgettorget @ 15.01.2012 - 16:41) |
Это в javascript вставлять? |
Нет. В PHP вставлять.
Спустя 1 минута, 24 секунды (15.01.2012 - 17:43) torgettorget написал(а):
Всё равно, но когда я вставил твой код то вопше не проверяет а заносит повторный аккаунт с таким же емайлом
Спустя 2 минуты, 41 секунда (15.01.2012 - 17:46) Winston написал(а):
Свернутый текст
function tmp_email($email){
$select = "SELECT `email` FROM `users` WHERE `email` = '" . $email . "' LIMIT 1";
$des = mysql_query($select) or die (mysql_error());
if(mysql_num_rows($des) > 0)
return true;
else
return false;
}
if(tmp_mail("mail@mail.ru"))
{
echo 'Пользователь с таким email уже существует!';
return;
}
else
{
mysql_query("INSERT INTO...");
}
Спустя 55 секунд (15.01.2012 - 17:47) torgettorget написал(а):
Fatal error: Call to undefined function tmp_mail() in C:\AppServ\www\include\function.php on line 18
Спустя 1 минута, 42 секунды (15.01.2012 - 17:49) Winston написал(а):
В if'е неправильно написал имя ф-ии
Спустя 22 секунды (15.01.2012 - 17:49) torgettorget написал(а):
Вот сам файл (вставил твой)
<?php
include_once('config.php');
if($_POST['cook'] == "on"){
//setcookie("email",time()+600);
setcookie("id",time()+600);
}
function tmp_email($email){
$select = "SELECT `email` FROM `users` WHERE `email` = '" . $email . "' LIMIT 1";
$des = mysql_query($select) or die (mysql_error());
if(mysql_num_rows($des) > 0)
return true;
else
return false;
}
if(tmp_mail("mail@mail.ru"))
{
echo 'Пользователь с таким email уже существует!';
return;
}
else
{
mysql_query("INSERT INTO...");
}
function db_insert($iemail,$iname,$ifirstname,$ipassword,$ime){
$data = date('Y.m.d');
$insert = "INSERT INTO users (email,name,firstname,password,me,date) VALUES ('$iemail','$iname','$ifirstname','$ipassword','$ime','$data')";
$des = mysql_query($insert) or die(mysql_error()) ;
if(!$des){return false;}
}
function delete_acc($id){
$delete = mysql_query("DELETE FROM users WHERE id_user = '$id'") or die(mysql_error());
if(!delete_acc){return false;}
}
function getPassword($password,$id){
stripslashes($password);
$ipassword = trim(md5($password));
$update = mysql_query("UPDATE users SET password = '$ipassword' WHERE id_user = '$id'")or die(mysql_error()) ;
if($update){return true;}
}
?>
Спустя 2 минуты (15.01.2012 - 17:51) torgettorget написал(а):
всеравно не получается
Спустя 3 минуты, 48 секунд (15.01.2012 - 17:55) Winston написал(а):
Цитата (torgettorget @ 15.01.2012 - 16:51) |
всеравно не получается |
Что значит не получается? Ошибки какие-то или, что?
Цитата (torgettorget @ 15.01.2012 - 16:49) |
mysql_query("INSERT INTO..."); |
Неужели нельзя догадаться, что нужно заменить на свое?
Замени на db_insert со всеми нужными параметрами.
Спустя 1 минута, 3 секунды (15.01.2012 - 17:56) torgettorget написал(а):
когда нажимаю зарегестрироватся, то сразу кидает в личный кабинет, но при этом еайл заносит повторный в базу
Спустя 3 минуты, 34 секунды (15.01.2012 - 17:59) YVSIK написал(а):
Winston а я ломал голову как к функции прикрутить if() вот пожалуйста и решение моей непоняток по этому поводу ![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
упс))! плиз))
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
упс))! плиз))
Спустя 4 минуты, 14 секунд (15.01.2012 - 18:04) torgettorget написал(а):
МОжет кто то помочь?
Спустя 3 минуты, 35 секунд (15.01.2012 - 18:07) Winston написал(а):
Цитата (torgettorget @ 15.01.2012 - 16:49) |
if(tmp_mail("mail@mail.ru")) { echo 'Пользователь с таким email уже существует!'; return; } |
А ты вообще вместо mail@mail.ru ф-и передаешь, что-то? Или мой код тупо скопипастил себе?
Спустя 1 минута, 2 секунды (15.01.2012 - 18:08) torgettorget написал(а):
тупо вписал
, а так что туда вписывать?
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Спустя 1 минута, 55 секунд (15.01.2012 - 18:10) Winston написал(а):
$_POST['Сюда впиши имя поля формы, для ввода мыла']
Спустя 2 минуты, 33 секунды (15.01.2012 - 18:13) torgettorget написал(а):
Получается так? $_POST['email'] ?
Спустя 51 секунда (15.01.2012 - 18:14) Winston написал(а):
Цитата (torgettorget @ 15.01.2012 - 17:13) |
Получается так? $_POST['email'] ? |
Да.
PS: Быстрее бы, было проверить самому, чем ждать ответа
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 32 секунды (15.01.2012 - 18:14) torgettorget написал(а):
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'xexexe@inbox.lv'' LIMIT 1' at line 1
Спустя 3 минуты, 5 секунд (15.01.2012 - 18:17) Winston написал(а):
Попробуй тогда так запрос исправить
$select = "SELECT `email` FROM `users` WHERE `email` = '" . mysql_real_escape_string($email) . "' LIMIT 1";
Спустя 3 минуты, 29 секунд (15.01.2012 - 18:21) torgettorget написал(а):
всёравно, но уже просто заходит в кабинет
Спустя 1 минута, 23 секунды (15.01.2012 - 18:22) Winston написал(а):
Покажи сейчас весь свой php код.
Спустя 55 секунд (15.01.2012 - 18:23) torgettorget написал(а):
<?php
include_once('config.php');
if($_POST['cook'] == "on"){
//setcookie("email",time()+600);
setcookie("id",time()+600);
}
function tmp_email($email){
$select = "SELECT `email` FROM `users` WHERE `email` = '" . mysql_real_escape_string($email) . "' LIMIT 1";
$des = mysql_query($select) or die (mysql_error());
if(mysql_num_rows($des) > 0)
return true;
else
return false;
}
if(tmp_email("$_POST'$email'"))
{
echo 'Пользователь с таким email уже существует!';
return;
}
else
{
mysql_query("INSERT INTO users (email,name,firstname,password,me,date) ");
}
function db_insert($iemail,$iname,$ifirstname,$ipassword,$ime){
$data = date('Y.m.d');
$insert = "INSERT INTO users (email,name,firstname,password,me,date) VALUES ('$iemail','$iname','$ifirstname','$ipassword','$ime','$data')";
$des = mysql_query($insert) or die(mysql_error()) ;
if(!$des){return false;}
}
function delete_acc($id){
$delete = mysql_query("DELETE FROM users WHERE id_user = '$id'") or die(mysql_error());
if(!delete_acc){return false;}
}
function getPassword($password,$id){
stripslashes($password);
$ipassword = trim(md5($password));
$update = mysql_query("UPDATE users SET password = '$ipassword' WHERE id_user = '$id'")or die(mysql_error()) ;
if($update){return true;}
}
?>
Спустя 11 минут, 8 секунд (15.01.2012 - 18:34) Winston написал(а):
Цитата (torgettorget @ 15.01.2012 - 17:23) |
if(tmp_email("$_POST'$email'")) { echo 'Пользователь с таким email уже существует!'; return; } else { mysql_query("INSERT INTO users (email,name,firstname,password,me,date) ") } |
Ёпрст
![user posted image](http://arcanumclub.ru/smiles/smile26.gif)
Вот так напиши!!!
if(tmp_email($_POST['email']))
{
echo 'Пользователь с таким email уже существует!';
return;
}
else
{
mysql_query("INSERT INTO users (email,name,firstname,password,me,date) VALUES ('".mysql_real_escape_string($_POST['email'])."', 'lol', 'lol', 'lol', 'lol', NOW()) ") or die(mysql_error());
}
Спустя 7 минут, 41 секунда (15.01.2012 - 18:42) johniek_comp написал(а):
Winston
а зачем ты ему помогаешь если он даже синтаксиса не знает? не по-нашему это как бы...
а зачем ты ему помогаешь если он даже синтаксиса не знает? не по-нашему это как бы...
Спустя 3 минуты, 37 секунд (15.01.2012 - 18:45) YVSIK написал(а):
Цитата (johniek_comp @ 15.01.2012 - 18:42) |
Winston а зачем ты ему помогаешь если он даже синтаксиса не знает? не по-нашему это как бы... |
это как это не понашему? это-то кАааааак раз и по нашему и есть !
![mad.gif](http://phpforum.ru/html/emoticons/mad.gif)
и лучше пока не встревай пока пусть ТС разбирается без лишних коментов !!
Спустя 1 минута, 4 секунды (15.01.2012 - 18:46) Winston написал(а):
Цитата (johniek_comp @ 15.01.2012 - 17:42) |
а зачем ты ему помогаешь |
Ну а что? Предлагаешь флудом заняться?
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Цитата (johniek_comp @ 15.01.2012 - 17:42) |
если он даже синтаксиса не знает |
Все были такими
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Цитата (johniek_comp @ 15.01.2012 - 17:42) |
не по-нашему это как бы |
То есть помогать на форуме - "не по нашему"?
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 4 минуты, 1 секунда (15.01.2012 - 18:50) johniek_comp написал(а):
Если бы он учился то другое дело, а так ему на сайт надо вставить, и какой смысл помогать? За него делать? Ты что нанимался?
Спустя 3 минуты, 5 секунд (15.01.2012 - 18:54) torgettorget написал(а):
Всёравно, но щяс заходит в личный кабинет и пишит что такой эмайл есть
Спустя 41 секунда (15.01.2012 - 18:54) Игорь_Vasinsky написал(а):
На счёт махновщины
Раз представитель администрации сказал - что надо - значит так оно и есть.
Спустя 2 минуты, 44 секунды (15.01.2012 - 18:57) Игорь_Vasinsky написал(а):
function tmp_email($email){
$select = "SELECT `email` FROM `users` WHERE `email` = '" . $email . "' LIMIT 1";
$des = mysql_query($select) or die (mysql_error());
if(mysql_num_rows($des) > 0)
echo "<script language='JavaScript'>alert('Пользователь с таким email уже существует!')</script>";
else
return true;
}
Спустя 3 минуты, 39 секунд (15.01.2012 - 19:01) torgettorget написал(а):
Цитата (Игорь_Vasinsky @ 15.01.2012 - 15:57) |
function tmp_email($email){ |
выскакивает окно, но при закрытие его заходит в личный кабинет(
Спустя 1 минута, 26 секунд (15.01.2012 - 19:02) Winston написал(а):
torgettorget
Хм.. в твоем коде я не видел входа в кабинет. Покажи где это прописано?
Хм.. в твоем коде я не видел входа в кабинет. Покажи где это прописано?
Спустя 1 минута, 20 секунд (15.01.2012 - 19:03) torgettorget написал(а):
Цитата (Winston @ 15.01.2012 - 16:02) |
torgettorget Хм.. в твоем коде я не видел входа в кабинет. Покажи где это прописано? |
вставил это код, окошко выскакивает как я и хотел, но при закрытие заходит в личный кабинет и вносит повторный акк с таким емайлом
<?php
include_once('config.php');
if($_POST['cook'] == "on"){
//setcookie("email",time()+600);
setcookie("id",time()+600);
}
function tmp_email($email){
$select = "SELECT `email` FROM `users` WHERE `email` = '" . $email . "' LIMIT 1";
$des = mysql_query($select) or die (mysql_error());
if(mysql_num_rows($des) > 0)
echo "<script language='JavaScript'>alert('Пользователь с таким email уже существует!')</script>";
else
return true;
}
function db_insert($iemail,$iname,$ifirstname,$ipassword,$ime){
$data = date('Y.m.d');
$insert = "INSERT INTO users (email,name,firstname,password,me,date) VALUES ('$iemail','$iname','$ifirstname','$ipassword','$ime','$data')";
$des = mysql_query($insert) or die(mysql_error()) ;
if(!$des){return false;}
}
function delete_acc($id){
$delete = mysql_query("DELETE FROM users WHERE id_user = '$id'") or die(mysql_error());
if(!delete_acc){return false;}
}
function getPassword($password,$id){
stripslashes($password);
$ipassword = trim(md5($password));
$update = mysql_query("UPDATE users SET password = '$ipassword' WHERE id_user = '$id'")or die(mysql_error()) ;
if($update){return true;}
}
?>
Спустя 2 минуты, 4 секунды (15.01.2012 - 19:05) Winston написал(а):
Покажи мне строку, в которой прописан вход в кабинет?
Цитата (torgettorget @ 15.01.2012 - 18:03) |
if(!delete_acc){return false;} |
Что это вообще за delete_acc ?
Спустя 1 минута, 21 секунда (15.01.2012 - 19:07) torgettorget написал(а):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Создание необычной формы авторизации, регистрации и напоминации (ДЕМО)</title>
<link href="css/vrStyle.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="js/jquery.easing.min.1.3.js" type="text/javascript"></script>
<script src="js/muScript.js" type="text/javascript"></script>
<style type="text/css">
.remindPass{
}
.signup{
}
</style>
<style type="text/css">
.good
{
background-color: #00FF00;
margin: 12px 10px 10px 10px;
border: solid 1px #cc1111;
font-size: 8pt;
font-weight: bold;
color: #cc1111;
padding: 5px;
}
</style>
</head>
<body>
<div id="vrWrapper">
<div id="wr" class="wr">
<div class='loginBlock' id="signup">
<html>
<head>
<title>Регистрация</title>
<link rel="stylesheet" type="text/css" href="<?=URI_PATH;?>/tmp/css/style.css" media="screen" />
<script type="text/javascript" src="<?=URI_PATH;?>/js/script.js"></script>
<script src="js/muScript.js" type="text/javascript"></script>
</head>
<body>
<html>
<script type="text/javascript" src="js/script.js"></script>
<div id="wraper">
<form action="register.php" method="post" name="form" id="registration">
<h4>Регистрация</h4><br />
<label for="textfield"></label>
<center>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><label for="textfield"><font color="red">*</font> E mail:</label></td>
<td><input name="email" class="input" type="text" maxlength="25"/></td>
</tr>
<tr>
<td><label for="textfield"><br><font color="red">*</font> Имя:</label></td>
<td><br><input name="name" class="input" type="text" maxlength="15"/> </td>
</tr>
<tr>
<td><label for="textfield"><br><font color="red">*</font> Фамилия:</label></td>
<td><br><input name="firstname" class="input" type="text" maxlength="25"/></td>
</tr>
<tr>
<td><label for="textfield"><br><font color="red">*</font> Пароль:</label></td>
<td><br><input name="password" class="input" type="password" maxlength="25"/></td>
</tr>
<tr>
<td><label for="textfield"><br><font color="red">*</font> Повтор пороля:</label></td>
<td><br><input name="repassword" class="input" type="password" maxlength="25"/></td>
</tr>
<tr>
<td><label for="textfield"><br><font color="red">*</font> О себе:</label></td>
<td><br><textarea name="me" cols="17" rows="5" style="resize: none;" class="text" maxlength="300"></textarea></td>
</tr>
<tr>
<td><label for="textfield"><font color="red">*</font> Капча:</label></td>
<td><br><input name="pkey" type="text" class="input" maxlength="5"><center><img src="captcha/captcha.php"></center></td>
</tr>
</table>
<p>
<br>
<input type="submit" value="Зарегестрироватся" name="button" class="button" onClick="return thisform(this.form)">
</p>
</form>
</center>
</div>
</center>
</body>
</html>
<div id="error0" class="error displaynone">
</div>
<div class='buttonDiv'>
</div>
<div class='additional'>
<a href="#" class='remindPass'>Вспомнить пароль</a><a href="#" class='signin'>Войти</a></div>
</div>
<form action="ath.php" method="post" name="form" id="registration">
<div class='loginBlock' id="signin">
<label for="email">Email:</label>
<input name="email" class="input" type="text" maxlength="25"/>
<label for="password">Пароль:</label>
<input name="password" class="input" type="password" maxlength="25"/>
<div id="error1" class="error displaynone"></div>
<div class='buttonDiv'>
<input type="submit" value="Войти" name="button" class="button" >
</div>
<div class='additional'>
<a href="#" class='remindPass'>Вспомнить пароль</a>
<a href="#" class='signup'>Зарегистрироваться</a>
</div>
</div>
<div class='loginBlock' id="remindPass">
<div class="description">
Чтобы вспомнить пароль, вспомните для начала хотя бы email.
</div>
<label for="email">
Email:</label>
<input id="remindEmail" type="text" class='textinput' />
<div id="error2" class="error displaynone">
</div>
<div id="message0" class="message displaynone">
</div>
<div class='buttonDiv'>
<input id="Button2" type="button" value="Выслать пароль" onclick="RemindPassword()" /></div>
<div class='additional'>
<a href="#" class='signin'>Войти</a><a href="#" class='signup'>Зарегистрироваться</a></div>
</div>
</div>
</div>
</body>
</html>
delet_acc это в ничном кабинете кнопка чтобы удалить аккаунт.
Спустя 2 минуты, 41 секунда (15.01.2012 - 19:10) Winston написал(а):
Зачем ты мне выложил html код ?
Цитата (torgettorget @ 15.01.2012 - 18:07) |
delet_acc это в ничном кабинете кнопка чтобы удалить аккаунт. |
delete_acc находиться в локальной области видимости, так что внутри ф-и - она до заднего места
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 1 минута, 34 секунды (15.01.2012 - 19:11) torgettorget написал(а):
Цитата (Winston @ 15.01.2012 - 16:10) | ||
Зачем ты мне выложил html код ?
delete_acc находиться в локальной области видимости, так что внутри ф-и - она до заднего места ![]() |
возможно но я всеравно её уберу)
Спустя 1 минута, 35 секунд (15.01.2012 - 19:13) Winston написал(а):
Где код который производит вход в личный кабинет?
Спустя 1 минута, 26 секунд (15.01.2012 - 19:14) torgettorget написал(а):
<?php include_once('include/config.php');?>
<?php include_once('include/function.php');?>
<?php
if (!$_SESSION['id']) {
?>
<?php include_once('tmp/index.tpl');
}else{
$id = $_SESSION['id'];
$select = mysql_query("SELECT * FROM users WHERE id_user='$id'");
$row = mysql_fetch_assoc($select);
include_once('tmp/reg_index.tpl');
if($_POST['del']){delete_acc($_SESSION['id']);
?>
<script>alert('Аккакунт успешно удален');
document.location.href="exit.php";
</script>
<?php
exit;
} else{ echo "";}
}
?>
Спустя 9 минут, 2 секунды (15.01.2012 - 19:23) Игорь_Vasinsky написал(а):
Свернутый текст
это что то unlogical
Спустя 41 секунда (15.01.2012 - 19:24) torgettorget написал(а):
Цитата (Игорь_Vasinsky @ 15.01.2012 - 16:23) |
Свернутый текст это что то unlogical |
всмысле
Спустя 1 минута, 6 секунд (15.01.2012 - 19:25) torgettorget написал(а):
Цитата (Игорь_Vasinsky @ 15.01.2012 - 16:23) |
Свернутый текст это что то unlogical |
вот посмотрите htt://87.226.28.158
Спустя 3 минуты, 8 секунд (15.01.2012 - 19:28) Игорь_Vasinsky написал(а):
У тебя просят не код личного кабинета, а код где после попытки регистрации перенаправляется в ЛК
Спустя 1 минута, 22 секунды (15.01.2012 - 19:29) inpost написал(а):
Я входа в личный кабинет до сих пор не вижу.
И функции, ты сам их писал?
По ошибкам:
include можно без скобок писать!
$id = $_SESSION['id']; - пустое действие, можно сразу с $_SESSION['id'] работать.
if (!$_SESSION['id']) { - ошибка, потому что это проверка на true\false у СУЩЕСТВУЮЩЕЙ ПЕРЕМЕННОЙ, ещё раз, у существующей!
else{ echo "";} - пустослов, если можно так выразиться. Зачем пишешь, если else можно вообще не писать.
А в чём юмор в "удалении самого себя"? Такого вообще нигде не видел
Интерфейс по очистке следов за собой.
И функции, ты сам их писал?
По ошибкам:
include можно без скобок писать!
$id = $_SESSION['id']; - пустое действие, можно сразу с $_SESSION['id'] работать.
if (!$_SESSION['id']) { - ошибка, потому что это проверка на true\false у СУЩЕСТВУЮЩЕЙ ПЕРЕМЕННОЙ, ещё раз, у существующей!
else{ echo "";} - пустослов, если можно так выразиться. Зачем пишешь, если else можно вообще не писать.
А в чём юмор в "удалении самого себя"? Такого вообще нигде не видел
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 34 секунды (15.01.2012 - 19:30) inpost написал(а):
Давай честно говорить, это же вообще не твой код, да?
Спустя 56 секунд (15.01.2012 - 19:31) torgettorget написал(а):
Вот сам http://dump.ru/file/5553721
Спустя 2 минуты, 31 секунда (15.01.2012 - 19:33) torgettorget написал(а):
Цитата (inpost @ 15.01.2012 - 16:30) |
Давай честно говорить, это же вообще не твой код, да? |
Да. но я хочу сам личный кабинет подстроить с новым входом и регистрацией javascript
Спустя 5 минут, 6 секунд (15.01.2012 - 19:39) inpost написал(а):
torgettorget
Ты не туда пошел. Начни с нуля, попытайся сам это сделать, а не бери абсолютно КРИВОЙ код, который итак не работает, так его ещё и добивать своими доработками тем, что ты знаешь ПХП меньше данного автора.
Есть хорошая кнопка на клавиатуре: "DEL", нажми её, потом нажми "ОК".
А вот теперь открывай учебник "Котеров" и начинай изучать ПХП. Можно и тут: irbis-school.com & irbis-team.com
Ты не туда пошел. Начни с нуля, попытайся сам это сделать, а не бери абсолютно КРИВОЙ код, который итак не работает, так его ещё и добивать своими доработками тем, что ты знаешь ПХП меньше данного автора.
Есть хорошая кнопка на клавиатуре: "DEL", нажми её, потом нажми "ОК".
А вот теперь открывай учебник "Котеров" и начинай изучать ПХП. Можно и тут: irbis-school.com & irbis-team.com
Спустя 1 минута, 21 секунда (15.01.2012 - 19:40) Winston написал(а):
Цитата (inpost @ 15.01.2012 - 18:39) |
Есть хорошая кнопка на клавиатуре: "DEL" |
Лучше Shift+Del
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 13 секунд (15.01.2012 - 19:40) torgettorget написал(а):
Цитата (inpost @ 15.01.2012 - 16:39) |
torgettorget Ты не туда пошел. Начни с нуля, попытайся сам это сделать, а не бери абсолютно КРИВОЙ код, который итак не работает, так его ещё и добивать своими доработками тем, что ты знаешь ПХП меньше данного автора. Есть хорошая кнопка на клавиатуре: "DEL", нажми её, потом нажми "ОК". А вот теперь открывай учебник "Котеров" и начинай изучать ПХП. Можно и тут: irbis-school.com & irbis-team.com |
я знаю, мне просто нужно дороботать, чтобы рег. нормально работала и заходило нормально в личный кабинет, а вот дальше я уже разберусь как и что )
Спустя 4 минуты (15.01.2012 - 19:44) Winston написал(а):
Цитата (torgettorget @ 15.01.2012 - 18:40) |
мне просто нужно дороботать, чтобы рег. нормально работала и заходило нормально в личный кабинет |
Чтобы этого достичь, нужно с нуля писать, все заново. Из этого говнокода, что у тебя сейчас есть, получится только еще больший говнокод
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
А насчет регистрации почитай это http://www.irbis-team.com/15/7
Спустя 5 минут, 52 секунды (15.01.2012 - 19:50) YVSIK написал(а):
Свернутый текст
А мне понравился его сайт человек видно сам все достигает и вполне на уровне если конечно сам , вот нам такие тут и нужны и таким отвечать не грех , не то что давишние 12 числа 13 человек в одном лице !
Спустя 3 минуты, 31 секунда (15.01.2012 - 19:53) inpost написал(а):
torgettorget
Нет такого слова, как надо. Если ты учишься, значит "УЧИСЬ", а если ты заказчик, то закажи сайт и тебе его сделают. А если ты программист, то и сам можешь сделать за исключением "мини-советов". Другого не существует.
Ах да, учиться надо долго и трепетно, а не на форуме быстренько состряпают.
Нет такого слова, как надо. Если ты учишься, значит "УЧИСЬ", а если ты заказчик, то закажи сайт и тебе его сделают. А если ты программист, то и сам можешь сделать за исключением "мини-советов". Другого не существует.
Ах да, учиться надо долго и трепетно, а не на форуме быстренько состряпают.
Спустя 28 минут, 11 секунд (15.01.2012 - 20:22) torgettorget написал(а):
я понимаю( всетаки сможите помочь исправить?(
Спустя 1 час, 34 минуты, 38 секунд (15.01.2012 - 21:56) inpost написал(а):
torgettorget
Я же ответил выше.
Не можешь даже простого сделать - значит заказчик, а заказчик значит: "За ваши деньги любой каприз".
Я же ответил выше.
Не можешь даже простого сделать - значит заказчик, а заказчик значит: "За ваши деньги любой каприз".