$login = $_POST['login']; $name = $_POST['name']; $family = $_POST['family']; $patronymic = $_POST['patronymic']; $city = $_POST['city']; $registration = $_POST['registration']; $tel = $_POST['tel']; $date=date ("D:m:Y"); $user_ip = ", user_ip=INET_ATON('".$_SERVER['REMOTE_ADDR']."')"; $email = $_POST['email']; # добавляем в бд $result=mysql_query("INSERT INTO users SET user_login='".$login."',email='".$email."',date='".$date."', user_password='".$password2."', user_ip='".$user_ip."', user_name='".$name."', family='".$family."', patronymic='".$patronymic."', city='".$city."', registration='".$registration."', tel='".$tel."'");
Текст со следующих форм: <div id='reg'> <a href='#dialog' name='modal'>регистрация</a></div> <div id='boxes_new'> <div style='top: 214px; left: 495.5px; display: none;' id='dialog' class='window'> Текст модального окна <div class='top'><a href='#' class='link close'>Закрыть</a></div> <div id='contact_form'><form method='post' name='contact'> Логин <input name='login' type='text'><br> <div class='cleaner_h10'></div> Фамилия <input name='family' type='text'><br> <div class='cleaner_h10'></div> Имя <input name='name' type='text'><br> <div class='cleaner_h10'></div> Отчество <input name='patronymic' type='text'><br> <div class='cleaner_h10'></div> Город <input name='city' type='text'><br> <div class='cleaner_h10'></div> Прописка <input name='registration' type='text'><br> <div class='cleaner_h10'></div> Телефон <input name='tel' type='text' value='+7'><br> <div class='cleaner_h10'></div> Email <input name='email' type='text'><br> <div class='cleaner_h10'></div> <? $capcha = dsp_crypt(0,1); ?> Введите код <input type='text' name='code'><br> <div class='cleaner_h10'></div> <input name='submit' type='submit' value='Регистрация'> </form></div> </div> <div style='width: 1366px; height: 631px; display: none; opacity: 0.8;' id='mask'></div></div>
Gosha-misha 1. После mysql_query можно посмотреть были ошибки или нет https://php.net/manual/ru/function.mysql-error.php 2. Тебя попросили текст SQL запроса, замени mysql_query на echo, убери $result= 3. Ещё сам php может сообщать об ошибках, http://phpfaq.ru/debug
вот ошибка Запись не добавлена: 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 '127.0.0.1')', user_name='setrf', family='', patronymic='', city='', registration' at line 1
Ну вот у тебя ошибка в синтаксисе SQL, читай документацию как правильно формировать запрос. И покажи SQL который ты формируешь.
меня конечно дерьмом сейчас закидают, но я от такого говнокода где легко теряются в кавычках избавляюсь обычным спринтэфом Код (Text): $sql = sprintf("INSERT INTO `users` SET `user_login`='%s', `email`='%s', `date`='%s', `user_password`='%s', `user_ip`=INET_ATON('%s'), `user_name`='%s', `family`='%s', `patronymic`='%s', `city`='%s', `registration`='%s', `tel`='%s'", $_POST['login'], $_POST['email'], date('D:m:Y'), $password2, $_SERVER['REMOTE_ADDR'], $_POST['name'], $_POST['family'], $_POST['patronymic'], $_POST['city'], $_POST['registration'], $_POST['tel'] ); ФИО это first, name last name и middle name а не нейм-фэмили-патронимик эскейпы сами сделайте необходимые дату не храните в формате день-месяц-год
нет, ошибка была в запросе например user_ip присваивалась строка , user_ip=INET_ATON('".$_SERVER['REMOTE_ADDR']."') не шучу, прям в первом исходнике так и написано и следовательно в запрос передавалось user_ip=', user_ip=INET_ATON() ... ну короче ладно, если не в этом ошибка была то можно увольняться.