За последние 24 часа нас посетили 38170 программистов и 1721 робот. Сейчас ищут 694 программиста ...

безмолвная ошибка в коде

Тема в разделе "Прочие вопросы по PHP", создана пользователем KING_PHP, 1 авг 2015.

  1. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Здравствуйте, возникла такая проблема,
    Код (Text):
    1. Parse error: syntax error, unexpected '{' in /home/u449191985/public_html/1/toadmin.php on line 3
    Что не так?
    Код (PHP):
    1. <?php
    2.     if(isset($_POST['submit']))
    3. {
    4.     $host     = '42423423';
    5.     $user     = '2342342323';
    6.     $password = '234432233';
    7.     $table    = '5324534';
    8.  
    9. $link = mysql_connect($host, $user, $password);
    10. if (!$link) {
    11.     die('Не удалось соединиться : ' . mysql_error());
    12. }
    13.  
    14. // выбираем foo в качестве текущей базы данных
    15. $db_selected = mysql_select_db($table, $link);
    16. if (!$db_selected) {
    17.     die ('Не удалось выбрать базу foo: ' . mysql_error());
    18. }
    19.  
    20.  
    21.     //Получение данных
    22.     $NICK = $_POST['nick']; //Имя
    23.     $NAME = $_POST['name']; //Имя
    24.     $FATHER = $_POST['father']; //Фамилия
    25.     $LASTNAME = $_POST['lastname']; //Отчество
    26.     $FIO = "$FATHER $NAME $LASTNAME"; //ФИО
    27.     $AGE = $_POST['age']; //Возраст 
    28.     $COUNTRY = $_POST['country']; //Страна
    29.     $CITY = $_POST['city']; //Город
    30.     $PLAYED = $_POST['played']; //Я играю в майн
    31.     $PLAYPROJECT = $_POST['playproject']; //Я играю на проекте
    32.     $REGULARU = $_POST['regulary']; //Частота посещения
    33.     $SERVER = $_POST['server'];  //Любимый сервер
    34.     $VK = $_POST['vk']; //Мой вк
    35.     $TEXT1 = $_POST['text1']; //Почему я
    36.     $HISTORY = $_POST['history']; //Администрирование
    37.     $TEXT2 = $_POST['text2']; //Текст 2
    38.     //Конец Получение данных
    39.     
    40.     //\\Кол-во пробелов, точек, запятых в текстах
    41.     $textw = count(explode(' ', $TEXT1));
    42.     $textt = count(explode('.', $TEXT1));
    43.     $textz = count(explode(',', $TEXT1));
    44.     $textw2 = count(explode(' ', $TEXT2));
    45.     $textt2 = count(explode('.', $TEXT2));
    46.     $textz2 = count(explode(',', $TEXT2));
    47.     //\\
    48.     if ($AGE >= '16') { //Возраст 16 и выше
    49.     if ($textw >= '25') { //25 пробелов мин
    50.         if ($textz >= '1') { //1 запятая мин
    51.     if ($textt >= '1') { //1 точка мин
    52.         if ($HISTORY >= '2') { //История 2 и выше
    53.     if ($textw2 >= '25') { //25 пробелов мин
    54.         if ($textz2 >= '1') { //1 запятая мин
    55.     if ($textt2 >= '1') { //1 точка мин
    56.     
    57.    $sql = mysql_query("
    58.      INSERT INTO `toadmin`(`id`,`vote`,`nick',`fio`,`age`,`coyntry`,`city`,`played`,`playproject`,`regulary`,`server`,`vk`,`text1`,`history`,`text2`) 
    59.                     VALUES(\'\',\'\','$NICK','$FIO','$AGE','$COYNTRY','$CITY','$PLAYED','$PLAYPROJECT','$REGULARY','$SERVER','$VK','$TEXT1','$HISTORY','$TEXT2');");
    60.     //Если вставка прошла успешно
    61.     if ($sql) {
    62.         $msg = "<p>Данные успешно добавлены в таблицу.</p>";
    63.     } else {
    64.         $msge = "<p>Произошла ошибка.</p>";
    65.     }
    66.     
    67.         }}}}}}}}
    68.  
    69.     }
    70.     ?>
     
  2. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    правильно так:
    Код (PHP):
    1. $FIO = "$FATHER $NAME $LASTNAME"; //ФИО     
    Добавлено спустя 6 минут 8 секунд:
    почитай http://php.net/manual/ru/language.types.string
     
  3. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Про это я знал, прост запарился с ошибкой и не посмотрел..
    Вернемся к ошибке, что вообще не так?
     
  4. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    а эта конкретная ошибка.
    Покажи именно ту строчку на которую жалуется интерпретатор
     
  5. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    <?php
        if(isset($_POST['submit']))
    { <---- Вот эта без защитная скобочка и есть ошибка..
    $host = 'localhost';
     
  6. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    значит ты не закрыл какую-скобочку.

    Добавлено спустя 2 минуты 12 секунд:
    вроде все закрыто

    Добавлено спустя 47 секунд:
    код в первом посте есть содержимое файла toadmin.php?*

    Добавлено спустя 1 минуту 2 секунды:
    может BOM?
     
  7. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Ам, я сейчас нечего не понял...
    Добавлено спустя 47 секунд:
    код в первом посте есть содержимое файла toadmin.php?*[/quote]
     
  8. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    вроде бы, в этом коде нету ошибки. Я имею в виду, может это не тот код, который надо смотреть.
     
  9. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Не понимаю ни слово в последних двух добавленьях
    и причем здесь BOM - Система управления проектами, проектная система...
     
  10. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Код (PHP):
    1. INSERT INTO `toadmin`(`id`,`vote`,`nick',`fio`,`age`,`coyntry`,`city`,`played`,`playproject`,`regulary`,`server`,`vk`,`text1`,`history`,`text2`) 
    2.                     VALUES(\'\',\'\','$NICK','$FIO','$AGE','$COYNTRY','$CITY','$PLAYED','$PLAYPROJECT','$REGULARY','$SERVER','$VK','$TEXT1','$HISTORY','$TEXT2');");
    тут обратная косая черта ни к чему
     
  11. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Весь код
    Код (PHP):
    1. <?php
    2.     if(isset($_POST['submit']))
    3. {
    4.     $host     = 'localhost';
    5.     $user     = '';
    6.     $password = '';
    7.     $table    = '';
    8.  
    9. $link = mysql_connect($host, $user, $password);
    10. if (!$link) {
    11.     die('Не удалось соединиться : ' . mysql_error());
    12. }
    13.  
    14. // выбираем foo в качестве текущей базы данных
    15. $db_selected = mysql_select_db($table, $link);
    16. if (!$db_selected) {
    17.     die ('Не удалось выбрать базу foo: ' . mysql_error());
    18. }
    19.  
    20.  
    21.     //Получение данных
    22.     $NICK = $_POST['nick']; //Имя
    23.     $NAME = $_POST['name']; //Имя
    24.     $FATHER = $_POST['father']; //Фамилия
    25.     $LASTNAME = $_POST['lastname']; //Отчество
    26.     $FIO = "$FATHER $NAME $LASTNAME"; //ФИО
    27.     $AGE = $_POST['age']; //Возраст 
    28.     $COUNTRY = $_POST['country']; //Страна
    29.     $CITY = $_POST['city']; //Город
    30.     $PLAYED = $_POST['played']; //Я играю в майн
    31.     $PLAYPROJECT = $_POST['playproject']; //Я играю на проекте
    32.     $REGULARU = $_POST['regulary']; //Частота посещения
    33.     $SERVER = $_POST['server'];  //Любимый сервер
    34.     $VK = $_POST['vk']; //Мой вк
    35.     $TEXT1 = $_POST['text1']; //Почему я
    36.     $HISTORY = $_POST['history']; //Администрирование
    37.     $TEXT2 = $_POST['text2']; //Текст 2
    38.     //Конец Получение данных
    39.     
    40.     //\\Кол-во пробелов, точек, запятых в текстах
    41.     $textw = count(explode(' ', $TEXT1));
    42.     $textt = count(explode('.', $TEXT1));
    43.     $textz = count(explode(',', $TEXT1));
    44.     $textw2 = count(explode(' ', $TEXT2));
    45.     $textt2 = count(explode('.', $TEXT2));
    46.     $textz2 = count(explode(',', $TEXT2));
    47.     //\\
    48.     if ($AGE >= '16') { //Возраст 16 и выше
    49.     if ($textw >= '25') { //25 пробелов мин
    50.         if ($textz >= '1') { //1 запятая мин
    51.     if ($textt >= '1') { //1 точка мин
    52.         if ($HISTORY >= '2') { //История 2 и выше
    53.     if ($textw2 >= '25') { //25 пробелов мин
    54.         if ($textz2 >= '1') { //1 запятая мин
    55.     if ($textt2 >= '1') { //1 точка мин
    56.     
    57.    $sql = mysql_query("
    58.      INSERT INTO `toadmin`(`id`,`vote`,`nick',`fio`,`age`,`coyntry`,`city`,`played`,`playproject`,`regulary`,`server`,`vk`,`text1`,`history`,`text2`) 
    59.                     VALUES(\'\',\'\','$NICK','$FIO','$AGE','$COYNTRY','$CITY','$PLAYED','$PLAYPROJECT','$REGULARY','$SERVER','$VK','$TEXT1','$HISTORY','$TEXT2');");
    60.     //Если вставка прошла успешно
    61.     if ($sql) {
    62.         $msg = "<p>Данные успешно добавлены в таблицу.</p>";
    63.     } else {
    64.         $msge = "<p>Произошла ошибка.</p>";
    65.     }
    66.     
    67.         }}}}}}}}
    68.  
    69.     }
    70.     ?>
    после "скрипта"
    Код (PHP):
    1. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    2.     <link rel="stylesheet" href="css/plusstrap.css" type="text/css"> 
    3.     <link href="css/plusstrap-responsive.css" rel="stylesheet">
    4.     <link rel="shortcut icon" href="favicon.ico">
    5.     <script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
    6.     <script type="text/javascript" src="js/plusstrap.js"></script>
    7.     
    8.     <div class="wrapper-content">
    9.         <ul class="breadcrumb">
    10.             <li class="active">
    11.                 
    12.                 <font face="Neosans" size="4">Заявка в нашу команду</font>
    13.                 
    14.             </li> 
    15.         </ul>        
    16.         <div class="alert alert-success"><b>Мы ведем набор в команду разработчиков!</b><br>
    17.             Ты грамотный, честный, ответственный? Хочешь стать частью нашей команды? Оставь заявку и, возможно, именно ты станешь новым администратором нашего проекта!<br>
    18.             [url="?page=toadmin"]Оставить заявку[/url]
    19.         </div>
    20.         
    21. <div class="alert alert-info">
    22. Мы ведем набор в нашу команду разработчиков. Каждый из вас может стать частью команды и войти в историю  MCFUTURE.RU! Для этого нужно лишь подходить по критериям, которые мы держим в строжайшем секрете. Вы можете оставить заявку только один раз. Заявка пройдет через три этапа проверки: автоматической системой проверки соответствия критериям, нашими Администраторами, и затем Директором проекта. Шанс попадения в команду невелик, но попытка - не пытка. Попробуйте, и вполне возможно, что именно вы станете одним из новых администраторов MCFUTURE.RU!
    23. </div>
    24. <div class="well well-small">
    25.     <center><font face="Neosans" size="4">Подача заявки</font></center><hr>
    26.  
    27. <form method="post" action="toadmin.php?submit">
    28.  
    29. <div class="tabbable"> 
    30.   <ul class="nav nav-tabs">
    31.     <li class="active">[url="#tab1"]1. Общие сведения[/url]</li>
    32.     <li>[url="#tab2"]2. Подробное описание[/url]</li>
    33.     <li>[url="#tab3"]3. Опыт администрирования[/url]</li>
    34.     <li>[url="#tab4"]4. Прочее[/url]</li>
    35.   </ul>
    36.   <div class="tab-content">
    37.     <div class="tab-pane active" id="tab1">
    38.       <div class="input-append">      
    39.         <span class="add-on">Меня зовут</span>
    40.     <input type="text" name="nick" class="input-small" placeholder="Notch" required>
    41.         <input type="text" name="name" class="input-small" placeholder="Иван" required>
    42.         <input type="text" name="father" class="input-small" placeholder="Иванович" required>
    43.         <input type="text" name="lastname" class="input-small" placeholder="Иванов" required>
    44.        </div>
    45.  
    46.        <div class="input-append">
    47.         <span class="add-on">Мне</span>
    48.         <input type="number" name="age" class="input-mini" placeholder="25" required>
    49.         <span class="add-on">лет</span>
    50.       </div>
    51.  
    52.        <div class="input-append">      
    53.         <span class="add-on">Я проживаю в стране</span>
    54.         <input type="text" name="country" class="input-small" placeholder="Россия" required>
    55.         <span class="add-on">, городе (поселке)</span>
    56.         <input type="text" name="city" class="input-small" placeholder="Москва" required>
    57.        </div>
    58.  
    59.        <div class="input-append">      
    60.         <span class="add-on">Я играю в Minecraft на протяжении</span>
    61.         <input type="text" name="played" class="input-small" placeholder="двух лет" required>
    62.         <span class="add-on">, из них</span>
    63.         <input type="text" name="playproject" class="input-small" placeholder="один год" required>
    64.         <span class="add-on">на  MCFUTURE.RU</span>
    65.        </div>
    66.  
    67.        <div class="input-append">      
    68.         <span class="add-on">Я посещаю сервера  MCFUTURE.RU не реже, чем</span>
    69.         <input type="text" name="regulary" placeholder="раз в три-четыре дня" required style="background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ+AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0+qiwHELyi+Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI+aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg==); background-attachment: scroll; background-position: 100% 50%; background-repeat: no-repeat;">
    70.        </div>
    71.  
    72.        <div class="input-append">      
    73.         <span class="add-on">Мой любимый мир (миры) на  MCFUTURE.RU - </span>
    74.         <input type="text" name="server" placeholder="выживание и подземный" required>
    75.        </div>
    76.  
    77.         <div class="input-append">      
    78.         <span class="add-on">Моя страница ВКонтакте</span>
    79.         <input type="text" name="vk" placeholder="vk.com/id1234567" required>
    80.        </div>
    81.  
    82.     </div>
    83.     <div class="tab-pane" id="tab2">
    84.       <div class="input-append">
    85.         <span class="add-on">Я бы хотел вступить на должность администратора  MCFUTURE.RU, поскольку</span>
    86.       </div>
    87.       <textarea required name="text1" style="width:95%; height:100px;" placeholder="Расскажите, почему вы хотите вступить на должность администратора. Чем больше информации - тем лучше. Слишком короткие сообщения не будут допущены автоматической системой проверки для дальнейшего рассмотрения, поэтому распишите этот пункт как можно подробнее. При наличии орфографических, грамматических, пунктуационных и др. ошибок, ваша заявка будет отклонена автоматической системой проверки."></textarea>
    88.     </div>
    89.     <div class="tab-pane" id="tab3">
    90.       <span class="btn btn-info">
    91.           <input type="radio" name="history" value="3"> 
    92.           У меня есть свой сервер, который работает в настоящее время</span>
    93.  
    94.           <span class="btn btn-warning">
    95.           <input type="radio" name="history" value="2"> 
    96.           У меня был свой сервер/есть опыт администрирования на других проектах</span>
    97.  
    98.           <span class="btn btn-danger">
    99.           <input type="radio" name="history" value="1" checked=""> 
    100.           Я ни разу не администрировал сервер Minecraft</span>
    101.           <br><br>
    102.           <div class="input-append">
    103.         <span class="add-on">При выборе синего или желтого флажка, заполните это поле:</span>
    104.       </div>
    105.       <textarea name="text2" required style="width:95%; height:100px;" placeholder="Расскажите о своем опыте администрирования серверов Minecraft. Чем больше информации - тем лучше. Слишком короткие сообщения не будут допущены автоматической системой проверки для дальнейшего рассмотрения, поэтому распишите этот пункт как можно подробнее. При наличии орфографических, грамматических, пунктуационных и др. ошибок, ваша заявка будет отклонена автоматической системой проверки."></textarea>
    106.     </div>
    107.     <div class="tab-pane" id="tab4">
    108.       <div class="input-append">
    109.         <span class="add-on"><input type="checkbox" checked="" disabled=""> Я ознакомлен с [url="?page=rules"]Правилами  MCFUTURE.RU[/url] </span>
    110.         </div>
    111.         <div class="input-append">
    112.         <span class="add-on"><input type="checkbox" checked="" disabled=""> Я подтверждаю правильность введенной информации </span>
    113.  </div>
    114.  
    115.   <div class="input-append">
    116.         <span class="add-on"><input type="checkbox" checked="" disabled=""> Я даю свое согласие на обработку введенной мной информации администраторами MCFUTURE.RU </span>
    117.       </div>
    118.         <div class="input-append">
    119.         <span class="add-on"><input type="checkbox" checked="" disabled=""> Я осознаю, что заявку можно оставить только один раз без возможности ее редактирования </span>
    120.  </div>
    121.         <div class="input-append">
    122.         <span class="add-on"><input type="checkbox" checked="" disabled=""> Я понимаю, что если в заявке содержится нецензурная лексика, мой аккаунт будет заблокирован </span>
    123.       </div>
    124. <br>
    125.       <input type="submit" class="btn btn-large btn-inverse" value="Отправить заявку">
    126.     </div>
    127.   </div>
    128. </div>
    129. </form>
    130.  
    131. </div>
    132.  
    133.     </div>
     
  12. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    я спрашиваю, ты выложил содержимое файла toadmin.php ?
    https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов

    попробуй конвертировать в UTF-8 без BOM
     
  13. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
  14. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    а что ты сделал?
     
  15. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Нотепад++>Кодировка>Преобразовать в UTF-8 (Без BOM)
     
  16. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    попробуй удалить файл, создать новый и обратно записать туда свой код.

    Добавлено спустя 1 минуту 9 секунд:
    код скопируй с форума
     
  17. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Результат
    Parse error: syntax error, unexpected '{' in /home/u449191985/public_html/1/toadmin.php on line 3,
    По-моему уже проще создать систему набора администраторов
    с ограничением до 16 лет и выше, историей 2 и выше.

    Добавлено спустя 1 минуту 4 секунды:
    И использовать при этом ООП, а не стандартный...
     
  18. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    и бросай привычку редактировать первый пост. Его надо оставлять как есть, ибо теряется весь смысл переписки.

    Во первых, когда ты только выложил код, у тебя ошибка была T_STRING и указывала на строчку 10 после замечания моего ты исправил ошибку и выложил, и уже жалуется на открывающую фигурную скобку, если это код из файла toadmin.php и там нет BOM то я далее ничем не смогу помочь.

    Но очень похоже не BOM

    Добавлено спустя 2 минуты 58 секунд:
    попробуй убрать закрывающий тег PHP ?>
     
  19. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Код до поста.
    Код (PHP):
    1. <?php
    2. # настройки
    3. define ('DB_HOST', 'localhost');
    4. define ('DB_LOGIN', 'u449191985_zombi');
    5. define ('DB_PASSWORD', '******');
    6. define ('DB_NAME', 'u449191985_zombi');
    7. mysql_connect(DB_HOST, DB_LOGIN, DB_PASSWORD) or die ("MySQL Error: " . mysql_error());
    8. mysql_query("set names utf8") or die ("<br>Invalid query: " . mysql_error());
    9. mysql_select_db(DB_NAME) or die ("<br>Invalid query: " . mysql_error());
    10.  
    11.     if(isset($_POST['submit'])) {
    12.     //Получение данных
    13.     define ('NICK', $_POST['NICK']); //Имя
    14.     define ('NAME', $_POST['name']); //Имя
    15.     define ('FATHER', $_POST['father']); //Фамилия
    16.     define ('LASTNAME', $_POST['lastname']); //Отчество
    17.     define ('FIO', 'FATHER NAME LASTNAME'); //ФИО
    18.     define ('AGE', $_POST['age']); //Возвраст
    19.     define ('COUNTRY', $_POST['country']); //Страна
    20.     define ('CITY', $_POST['city']); //Город
    21.     define ('PLAYED', $_POST['played']); //Я играю в майн
    22.     define ('PLAYPROJECT', $_POST['playproject']); //Я игаю на проекте
    23.     define ('REGULARU', $_POST['regulary']); //Частота посещения
    24.     define ('SERVER', $_POST['server']);  //Любимый сервер
    25.     define ('VK', $_POST['vk']); //Мой вк
    26.     define ('TEXT1', $_POST['text1']); //Почему я
    27.     define ('HISTORY', $_POST['history']); //Администрирование
    28.     define ('TEXT2', $_POST['text2']); //Текст 2
    29.     //Конец Получение данных
    30.     
    31.     //\\Кол-во пробелов, точек, зяпятых в текстах
    32.     $textw = count(explode(' ', TEXT1));
    33.     $textt = count(explode('.', TEXT1));
    34.     $textz = count(explode(',', TEXT1));
    35.     if ($history >= '2') {
    36.     $textw2 = count(explode(' ', TEXT2));
    37.     $textt2 = count(explode('.', TEXT2));
    38.     $textz2 = count(explode(',', TEXT2));
    39.         }
    40.     //\\
    41.     if (AGE >= '16') { //Возвраст 16 и выше
    42.     if ($textw >= '25') { //25 пробелов мин
    43.         if ($textz >= '1') { //1 запятая мин
    44.     if ($textt >= '1') { //1 точка мин
    45.         if (HISTORY >= '2') { //История 2 и выше
    46.     if ($textw2 >= '25') { //25 пробелов мин
    47.         if ($textz2 >= '1') { //1 запятая мин
    48.     if ($textt2 >= '1') { //1 точка мин
    49.     
    50.      mysql_query("
    51.      INSERT INTO 
    52.     `toadmin`
    53.     (
    54.     `id`,
    55.     `vote`,
    56.     `nick',
    57.     `fio`,
    58.     `age`,
    59.     `coyntry`,
    60.     `city`,
    61.     `played`,
    62.     `playproject`,
    63.     `regulary`,
    64.     `server`,
    65.     `vk`,
    66.     `text1`,
    67.     `history`,
    68.     `text2`
    69.     ) 
    70.     VALUES
    71.     (
    72.     \'\',
    73.     \'\',
    74.     'NICK',
    75.     'FIO',
    76.     'AGE',
    77.     'COYNTRY',
    78.     'CITY',
    79.     'PLAYED',
    80.     'PLAYPROJECT',
    81.     'REGULARY',
    82.     'SERVER',
    83.     'VK',
    84.     'TEXT1',
    85.     'HISTORY',
    86.     'TEXT2'
    87.     );
    88.     ");
    89.     
    90.     //Если вставка прошла успешно
    91.     if ($sql) {
    92.         $msg = "<p>Данные успешно добавлены в таблицу.</p>";
    93.     } else {
    94.         $msge = "<p>Произошла ошибка.</p>";
    95.     }
    96.     
    97.         }}}}}}}}
    98.     print_r($_POST);
    99.     }
    100.     
    101.     ?>
    ~Код в посте(№1)
    Код (PHP):
    1. <?php
    2. # настройки
    3.  
    4. $host     = '*****';
    5. $user     = 'u449191985_zombi';
    6. $password = '******';
    7. $table    = 'u449191985_zombi';
    8.  
    9. $connect_error = 'Sorry, there are some connection problems.';
    10. mysql_connect($host, $user, $password) or die($connect_error);
    11. mysql_select_db($table) or die($connect_error);
    12.  
    13.     if(isset($_POST['submit'])) {
    14.     //Получение данных
    15.     $NICK = $_POST['nick']; //Имя
    16.     $NAME = $_POST['name']; //Имя
    17.     $FATHER = $_POST['father']; //Фамилия
    18.     $LASTNAME = $_POST['lastname']; //Отчество
    19.     $FIO = '$FATHER $NAME $LASTNAME'; //ФИО
    20.     $AGE = $_POST['age']; //Возраст 
    21.     $COUNTRY = $_POST['country']; //Страна
    22.     $CITY = $_POST['city']; //Город
    23.     $PLAYED = $_POST['played']; //Я играю в майн
    24.     $PLAYPROJECT = $_POST['playproject']; //Я играю на проекте
    25.     $REGULARU = $_POST['regulary']; //Частота посещения
    26.     $SERVER = $_POST['server'];  //Любимый сервер
    27.     $VK = $_POST['vk']; //Мой вк
    28.     $TEXT1 = $_POST['text1']; //Почему я
    29.     $HISTORY = $_POST['history']; //Администрирование
    30.     $TEXT2 = $_POST['text2']; //Текст 2
    31.     //Конец Получение данных
    32.     
    33.     //\\Кол-во пробелов, точек, запятых в текстах
    34.     $textw = count(explode(' ', $TEXT1));
    35.     $textt = count(explode('.', $TEXT1));
    36.     $textz = count(explode(',', $TEXT1));
    37.     $textw2 = count(explode(' ', $TEXT2));
    38.     $textt2 = count(explode('.', $TEXT2));
    39.     $textz2 = count(explode(',', $TEXT2));
    40.     //\\
    41.     if ($AGE >= '16') { //Возраст 16 и выше
    42.     if ($textw >= '25') { //25 пробелов мин
    43.         if ($textz >= '1') { //1 запятая мин
    44.     if ($textt >= '1') { //1 точка мин
    45.         if ($HISTORY >= '2') { //История 2 и выше
    46.     if ($textw2 >= '25') { //25 пробелов мин
    47.         if ($textz2 >= '1') { //1 запятая мин
    48.     if ($textt2 >= '1') { //1 точка мин
    49.     
    50.    $sql = mysql_query("
    51.      INSERT INTO `toadmin`(`id`,`vote`,`nick',`fio`,`age`,`coyntry`,`city`,`played`,`playproject`,`regulary`,`server`,`vk`,`text1`,`history`,`text2`) 
    52.                     VALUES(\'\',\'\','$NICK','$FIO','$AGE','$COYNTRY','$CITY','$PLAYED','$PLAYPROJECT','$REGULARY','$SERVER','$VK','$TEXT1','$HISTORY','$TEXT2');");
    53.     //Если вставка прошла успешно
    54.     if ($sql) {
    55.         $msg = "<p>Данные успешно добавлены в таблицу.</p>";
    56.     } else {
    57.         $msge = "<p>Произошла ошибка.</p>";
    58.     }
    59.     
    60.         }}}}}}}}
    61.     }
    62.     
    63.     ?>
    Добавлено спустя 1 минуту 55 секунд:
    Код (PHP):
    1.    $sql = mysql_query("
    2.      INSERT INTO `toadmin`(`id`,`vote`,`nick',`fio`,`age`,`coyntry`,`city`,`played`,`playproject`,`regulary`,`server`,`vk`,`text1`,`history`,`text2`) 
    3.                     VALUES(\'\',\'\','$NICK','$FIO','$AGE','$COYNTRY','$CITY','$PLAYED','$PLAYPROJECT','$REGULARY','$SERVER','$VK','$TEXT1','$HISTORY','$TEXT2');");
    4.     //Если вставка прошла успешно
    5.     if ($sql) {
    6.         $msg = "<p>Данные успешно добавлены в таблицу.</p>";
    7.     } else {
    8.         $msge = "<p>Произошла ошибка.</p>";
    9.     }
    10.     
    11.         }}}}}}}}
    12.     }
    13.     
    14.     ?>
    15.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
    16.     <link rel="stylesheet" href="css/plusstrap.css" type="text/css"> 
    17.     <link href="css/plusstrap-responsive.css" rel="stylesheet">
    18.     <link rel="shortcut icon" href="favicon.ico">
    19.     <script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
    20.     <script type="text/javascript" src="js/plusstrap.js"></script>
    21.     
    22.     <div class="wrapper-content">
     
  20. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    Код (Text):
    1. INSERT INTO `toadmin`(`id`,`vote`,`nick'
    смотри по внимательней :)
     
  21. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    наверно только проснулся. ) сейчас я тоже увидел.
     
  22. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Код (PHP):
    1. $sql = "INSERT INTO `u449191985_zombi`.`toadmin` (`id`, `vote`, `nick`, `fio`, `age`, `coyntry`, `city`, `played`, `playproject`, `regulary`, `server`, `vk`, `text1`, `history`, `text2`) VALUES (NULL, \'0\', \'\', \'\', \'0\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'0\', \'\');";
    ???????

    Добавлено спустя 10 минут 51 секунду:
    Вот такой теперь код, запись в базу не производится, почему?
    Код (PHP):
    1. <?php
    2. # настройки
    3. define ('DB_HOST', 'localhost');
    4. define ('DB_LOGIN', '');
    5. define ('DB_PASSWORD', '');
    6. define ('DB_NAME', '');
    7. mysql_connect(DB_HOST, DB_LOGIN, DB_PASSWORD) or die ("MySQL Error: " . mysql_error());
    8. mysql_query("set names utf8") or die ("<br>Invalid query: " . mysql_error());
    9. mysql_select_db(DB_NAME) or die ("<br>Invalid query: " . mysql_error());
    10.  
    11.     if(isset($_POST['submit'])) {
    12.     //Получение данных
    13.     $ni = $_POST['nick']; //Имя
    14.     $n = $_POST['name'];
    15.     $f = $_POST['father'];
    16.     $l = $_POST['lastname'];
    17.     $fio = "$f $n $l"; //ФИО
    18.     $a = $_POST['age']; //Возраст
    19.     $c = $_POST['country']; //Страна
    20.     $ci = $_POST['city']; //Город
    21.     $p = $_POST['played']; //Я играю в майн
    22.     $pp = $_POST['playproject']; //Я игаю на проекте
    23.     $r = $_POST['regulary']; //Частота посещения
    24.     $s = $_POST['server'];  //Любимый сервер
    25.     $v = $_POST['vk']; //Мой вк
    26.     $text1 = $_POST['text1']; //Почему я
    27.     $h = $_POST['history']; //Администрирование
    28.     $text2 = $_POST['text2']; //Текст 2
    29.     //Конец Получение данных
    30.     
    31.     //\\Кол-во пробелов, точек, зяпят в текстах
    32.     $textw = count(explode(' ', $text1));
    33.     $textt = count(explode('.', $text1));
    34.     $textz = count(explode(',', $text1));
    35.     if ($history >= '2') {
    36.     $textw2 = count(explode(' ', $text2));
    37.     $textt2 = count(explode('.', $text2));
    38.     $textz2 = count(explode(',', $text2));
    39.         }
    40.     //\\
    41.     if ($a >= '13') { //Возраст 13 и выше
    42.     if ($textw >= '25') { //25 пробелов мин
    43.         if ($textz >= '1') { //1 запятая мин
    44.     if ($textt >= '1') { //1 точка мин
    45.         if ($h >= '2') { //История 2 и выше
    46.     if ($textw2 >= '25') { //25 пробелов мин
    47.         if ($textz2 >= '1') { //1 запятая мин
    48.     if ($textt2 >= '1') { //1 точка мин
    49.     mysql_query("INSERT INTO `toadmin`(`id`,`vote`,`nick',`fio`,`age`,`coyntry`,`city`,`played`,`playproject`,`regulary`,`server`,`vk`,`text1`,`history`,`text2`) 
    50.                     VALUES('','','$n','$fio','$a','$c','$ci','$p','$pp','$r','$s','$v','$text1','$h','$text2');");
    51.             
    52.         }}}}}}}}
    53.     }
    54.     
    55.     ?>
     
  23. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    сделай для начало так
    Код (Text):
    1.  
    2. $sSQL = "INSERT INTO `toadmin`(`id`,`vote`,`nick',`fio`,`age`,`coyntry`,`city`,`played`,`playproject`,`regulary`,`server`,`vk`,`text1`,`history`,`text2`)
    3.  VALUES('','','$n','$fio','$a','$c','$ci','$p','$pp','$r','$s','$v','$text1','$h','$text2');");
    4.  
    5. echo $sSQL;
    6.  
    7. mysql_query( $sSQL );
    и будь же внимательнее
    Код (Text):
    1.  
    2. INSERT INTO `toadmin`(`id`, ....
    3. VALUES('',...
     
  24. KING_PHP

    KING_PHP Активный пользователь

    С нами с:
    18 апр 2015
    Сообщения:
    154
    Симпатии:
    3
    Адрес:
    Волгоград
    Напомните что не так, просто иногда когда 3-4 месяца не занимаешься одним делом забываешь немного..
     
  25. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    Re: в коде

    безмолвная ошибка:
    Там же написано - одинарная кавычка вместо апострофа