Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Help me, please!
Форумы портала PHP.SU » » Если скрипт не работает » Help me, please!

Страниц (1): [1]
 

1. Darlanar - 23 Февраля, 2015 - 20:46:15 - перейти к сообщению
Parse error: syntax error, unexpected 'if' (T_IF) in /home/u271895892/public_html/cha t/register.php on line 4

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include('connectdb.php')
  3.  
  4. if (($_POST['login']!='') ||
  5.     ($_POST['pass1']!='') ||
  6.     ($_POST['pass2']!='') ||
  7.     {
  8.     $pass1 = $_POST['pass1'];
  9.     $pass2 = $_POST['pass2'];
  10.  
  11.     if (strcmp($pass1, $pass2) == 0) {
  12.       $login = $_POST['login'];
  13.  
  14.      
  15.       $sql='SELECT * FROM users WHERE login='.$login;
  16.       if (!($res=mysql_query($sql)) || (mysql_num_rows($res) == 0)) {
  17.           // sql-скрипт для добавления даных в таблицу
  18.           $sql = 'INSERT INTO users(login, pass, email)
  19.                   VALUES("'.$login.'", "'.$pass1.'")';
  20.           if(mysql_query($sql)) {// выполняем скрипт
  21.             echo 'Пользователь '.$_POST['login'].' успешно зарегистрирован! <a href="/index.php">Форма для входа.';
  22.           } else {
  23.             echo 'При регистрации произошла ошибка, <a href="/register.php">повторите попытку</a>.';
  24.           }
  25.         } else echo 'Пользователь с таким логином уже зарегистрирован!';
  26.     } else echo 'Введенные пароли не совпадают, <a href="/register.php">повторите попытку</a>.';
  27. } else {
  28. ?>
  29.   <form method='post' action='/register.php'>
  30.   Введите Логин: <input type='text' size='30' name='login' />  Пароль: <input type='password' name='pass1' size='30' />  Повторите пароль: <input type='password' name='pass2' size='30' />  <input type='submit' value='Регистрация' />
  31. < ?  
  32. }
  33. ?>
  34. </form>
  35.  
2. Anguis - 23 Февраля, 2015 - 21:58:44 - перейти к сообщению
string 1

include('connectdb.php');
(Добавление)
но дальше опять будут проблемы с синтаксисом Радость
3. Darlanar - 23 Февраля, 2015 - 22:56:15 - перейти к сообщению
Anguis пишет:
string 1

include('connectdb.php');
(Добавление)
но дальше опять будут проблемы с синтаксисом Радость

Не помогло( Все так же(
4. Anguis - 24 Февраля, 2015 - 07:48:21 - перейти к сообщению
Ну дык не мудрено. Я-ж сказал что дольше тоже будут проблемы с синтаксисом.
Может, перед тем как что то писать стоит все-же почитать литературу соответствующую?
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. include('connectdb.php');
  5.  
  6. if (($_POST['login']!='') ||
  7.     ($_POST['pass1']!='') ||
  8.     ($_POST['pass2']!=''))
  9.     {
  10.  
  11.     $pass1 = $_POST['pass1'];
  12.     $pass2 = $_POST['pass2'];
  13.  
  14.     if (strcmp($pass1, $pass2) == 0) {
  15.       $login = $_POST['login'];
  16.       $sql='SELECT * FROM users WHERE login='.$login;
  17.       if (!($res=mysql_query($sql)) || (mysql_num_rows($res) == 0)) {
  18.           // sql-скрипт для добавления даных в таблицу
  19.           $sql = 'INSERT INTO users(login, pass)
  20.                  VALUES("'.$login.'", "'.$pass1.'")';
  21.           if(mysql_query($sql)) {// выполняем скрипт
  22.             echo 'Пользователь '.$_POST['login'].' успешно зарегистрирован! <a href="/index.php">Форма для входа</a>';
  23.           } else {
  24.             echo 'При регистрации произошла ошибка, <a href="/register.php">повторите попытку</a>';
  25.           }
  26.         } else echo 'Пользователь с таким логином уже зарегистрирован!';
  27.     } else echo 'Введенные пароли не совпадают, <a href="/register.php">повторите попытку</a>';
  28. } else {
  29. ?>
  30.   <form method='post' action='/register.php'>
  31.   Введите Логин: <input type='text' size='30' name='login' />  Пароль: <input type='password' name='pass1' size='30' />  Повторите пароль: <input type='password' name='pass2' size='30' />  <input type='submit' value='Регистрация' />
  32. </form>
  33. <?  } ?>
  34.  

 

Powered by ExBB FM 1.0 RC1