за триене

minero

Registered
Здравейте, ползвам този код за регистрация: http://web-tourist.net/login/login/view.php?st=1545
Самоче ми дава ето тази грешка: Notice: Undefined index: submit in /www/1gb.bg/m/a/x/maxx/htdocs/test2/index.php on line 138
Ето за да разгледате по-добре: http://maxx.1gb.bg/test2
Надявам се да ми помогнете защото ми е спешно :cry:
 
<?
if(!($_POST['submit']))
echo'<div>
<form action="" method="post">
<p align="left">
<b>Име:</b><br />
<input type="text" name="user" size="30" />
<br /><b>Парола:</b><br />
<input type="password" name="pass" size="30" />
<br /><input type="submit" value="Вход" name="submit" />
</form>
<br />
Нямаш акаунт? <a href="register.php">Регистрирай се сега!</a>
</div>';
else {
$user=$_POST['user'];
$dbhost='........'; //вашият host
$dbusername='........; //username
$dbuserpass='........'; //парола
mysql_connect ($dbhost, $dbusername, $dbuserpass) or die('Няма връзка с mySQL!');
mysql_select_db('База данни') or die('Няма връзка с базата данни!');
$query="SELECT * FROM users WHERE user='$user'";
$query1=mysql_query($query);
while($row=mysql_fetch_array($query1))
$pass=$row["password"];
if($pass==$_POST['pass'])
echo "<meta http-equiv=\"refresh\" content=\"1; url=users.php\">";//аз съм избрал да прехвърля към страница с всички регистрирани потребители
else echo'Грешна парола!<a href="javascript:history.back()">Назад</a>';
}

Написал ли си базата данни ?
 
Написал съм я да,
пише че грешката е в някакъв submit;
Notice: Undefined index: submit
(Дава грешка на всеки файл)
if(!($_POST['submit'])) - ето го проблемният събмит ...
 
<?
if(!($_POST['submit'])) {
echo'<div>
<form action="" method="post">
<p align="left">
<b>Име:</b><br />
<input type="text" name="user" size="30" />
<br /><b>Парола:</b><br />
<input type="password" name="pass" size="30" />
<br /><input type="submit" value="Вход" name="submit" />
</form>
<br />
Нямаш акаунт? <a href="register.php">Регистрирай се сега!</a>
</div>';
} else {
$user=$_POST['user'];
$dbhost='........'; //вашият host
$dbusername='........; //username
$dbuserpass='........'; //парола
mysql_connect ($dbhost, $dbusername, $dbuserpass) or die('Няма връзка с mySQL!');
mysql_select_db('База данни') or die('Няма връзка с базата данни!');
$query="SELECT * FROM users WHERE user='$user'";
$query1=mysql_query($query);
while($row=mysql_fetch_array($query1))
$pass=$row["password"];
if($pass==$_POST['pass'])
echo "<meta http-equiv=\"refresh\" content=\"1; url=users.php\">";//аз съм избрал да прехвърля към страница с всички регистрирани потребители
else echo'Грешна парола!<a href="javascript:history.back()">Назад</a>';
}
 
Сега пък дава грешка:
Parse error: syntax error, unexpected T_ELSE in /www/1gb.bg/m/a/x/maxx/htdocs/test2/users.php on line 167

на 167 ред е: else {

:cry:
 
<?
if(!($_POST['submit'])) {
echo'<div>
<form action="" method="post">
<p align="left">
<b>Име:</b><br />
<input type="text" name="user" size="30" />
<br /><b>Парола:</b><br />
<input type="password" name="pass" size="30" />
<br /><input type="submit" value="Вход" name="submit" />
</form>
<br />
Нямаш акаунт? <a href="register.php">Регистрирай се сега!</a>
</div>';
} else {
$user=$_POST['user'];
$dbhost='........'; //вашият host
$dbusername='........; //username
$dbuserpass='........'; //парола
mysql_connect ($dbhost, $dbusername, $dbuserpass) or die('Няма връзка с mySQL!');
mysql_select_db('База данни') or die('Няма връзка с базата данни!');
$query="SELECT * FROM users WHERE user='$user'";
$query1=mysql_query($query);
while($row=mysql_fetch_array($query1))
$pass=$row["password"];
if($pass==$_POST['pass'])
echo "<meta http-equiv=\"refresh\" content=\"1; url=users.php\">";//аз съм избрал да прехвърля към страница с всички регистрирани потребители
else echo'Грешна парола!<a href="javascript:history.back()">Назад</a>';
}
 
Нямаш акаунт? <a href="register.php">Регистрирай се сега!</a>
</div>';
else { - за товя говоря...
$user=$_POST['user'];
 
http://maxx.1gb.bg/test2/ ...
Parse error: syntax error, unexpected '{' in /www/1gb.bg/m/a/x/maxx/htdocs/test2/index.php on line 140


index.php - ред 140 - echo{'<div> :?
 

Back
Горе