PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »
Найдено сообщений: 125
Pipka
Отправлено: 20 Октября, 2011 - 00:07:23 • Тема: Кодировка • Форум: Вопросы новичков
Ответов: 8 Просмотров: 195
Добавляю в данные на русском языке а выходят абракадабра хДДД что дописать что бы в нормальной кодировке отправлял или как сделать так что бы читаЛ)) нормально) могу кинуть код)
Pipka
Отправлено: 18 Октября, 2011 - 21:25:59 • Тема: капча • Форум: Вопросы новичков
Ответов: 14 Просмотров: 363
ну так он без капчи всё добавляет если убрать код причём тут это)
(Добавление)
аааааааа жесть теперь такая штука если я ввожу правильно символы то он пишет не правильный код а если не ввожу ваще то он добавляет и регистрирует типо всё успешно
PHP:
скопировать код в буфер обмена
<?PHP
include_once ( "conn.php" ) ;
include_once ( "funcbib.php" ) ;
// Проверка форм =)
if ( isset ( $_POST [ 'submit' ] ) ) {
if ( empty ( $_POST [ 'login' ] ) ) {
echo 'Вы не ввели логин' ;
}
elseif ( empty ( $_POST [ 'password' ] ) ) {
echo 'Вы не ввели пароль' ;
}
elseif ( empty ( $_POST [ 'password2' ] ) ) {
echo 'Вы не ввели подтверждение пароля' ;
}
elseif ( $_POST [ 'password' ] != $_POST [ 'password2' ] )
{
echo 'Введенные пароли не совпадают' ;
}
elseif ( empty ( $_POST [ 'email' ] ) ) {
echo 'Вы не ввели E-mail' ;
}
else
{
$login = clearData( $_POST [ 'login' ] ) ;
$password = clearData( $_POST [ 'password' ] ) ;
$password2 = clearData( $_POST [ 'password2' ] ) ;
$icq = clearData( $_POST [ 'icq' ] ) ;
$email = clearData( $_POST [ 'email' ] ) ;
$name = clearData( $_POST [ 'name' ] ) ;
$famili = clearData( $_POST [ 'famili' ] ) ;
$otche = clearData( $_POST [ 'otche' ] ) ;
$city = clearData( $_POST [ 'city' ] ) ;
$query = "SELECT `id` FROM `users` WHERE `login`='{$login} ' OR `email`='{$email} '
" ;
{
echo 'Такой логин или почта уже существует' ;
}
else
{
// капча
if ( $_SERVER [ "REQUEST_METHOD" ] == "POST" )
{
$randStr = $_POST [ "str" ] ;
if ( $randStr == $_SESSION [ "randStr" ] )
{
$query = "INSERT INTO users(login , pass , icq , email , city , name , famili , otche)
VALUES ('$login ', '$password ', '$icq ', '$email ', '$city ', '$name ', '$famili ', '$otche ')" ;
echo 'Регистрация успешно прошла' ;
echo '<meta http-equiv="refresh" content="3; URL=index.php">' ;
}
else
{
echo "Не верный код " ;
}
////////////////////////////////////////
}
}
}
}
?>
<table border="1">
<form action="reg.php" method="POST">
<tr>
<td>Логин</td>
<td><input type="text" name="login" ></td>
</tr>
<tr>
<td>Пароль</td>
<td><input type="password" name="password" ></td>
</tr>
<tr>
<td>Повторите пароль</td>
<td><input type="password" name="password2"></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>icq</td>
<td><input type="text" name="icq"></td>
</tr>
<tr>
<td>Имя</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>Фамилия</td>
<td><input type="text" name="famili"></td>
</tr>
<tr>
<td>Отчество</td>
<td><input type="text" name="otche"></td>
</tr>
<tr>
<tr>
<td>Город</td>
<td><input type="text" name="city"></td>
</tr>
<tr>
<td>Введите строку</td>
<td> <div>
<img src="noise-picture.php">
</div>
<div>
<input type="text" name="str" size="6">
</div>
</td>
</tr>
<td colspan="2"><input type="submit" value="OK" name="submit" ></td>
</tr>
</form>
</table>
(Добавление)
всё решил проблему не дописал старт сессии спасибо illy
Pipka
Отправлено: 18 Октября, 2011 - 21:01:44 • Тема: капча • Форум: Вопросы новичков
Ответов: 14 Просмотров: 363
и что это) он тупо мне выдаёт то что я ввёл в капчу а не регестрирует
(Добавление)
меня больше убивает что это за ошибка????
Incorrect integer value: '' for column 'icq' at row 1
это если я ваще не ввожу данные для проверки в капче =)
Pipka
Отправлено: 18 Октября, 2011 - 19:36:58 • Тема: капча • Форум: Вопросы новичков
Ответов: 14 Просмотров: 363
ну что кто нить видит проблему
Pipka
Отправлено: 18 Октября, 2011 - 15:43:01 • Тема: капча • Форум: Вопросы новичков
Ответов: 14 Просмотров: 363
дык нет дело в то что он как бы без капчи добавляет всё нормально я её влепил и понеслась я вроде условие правильно написал а делает он на оборот
Pipka
Отправлено: 18 Октября, 2011 - 15:36:37 • Тема: капча • Форум: Вопросы новичков
Ответов: 14 Просмотров: 363
там INT
(Добавление)
да цифры
Pipka
Отправлено: 18 Октября, 2011 - 15:31:02 • Тема: капча • Форум: Вопросы новичков
Ответов: 14 Просмотров: 363
мальца исправил но теперь если я ввожу правильно цифры то он пишет не правильный код а если не правильно ввожу вот такая ошибка
Incorrect integer value: '' for column 'icq' at row 1
PHP:
скопировать код в буфер обмена
<?PHP
include_once ( "conn.php" ) ;
include_once ( "funcbib.php" ) ;
// Проверка форм =)
if ( isset ( $_POST [ 'submit' ] ) ) {
if ( empty ( $_POST [ 'login' ] ) ) {
echo 'Вы не ввели логин' ;
}
elseif ( empty ( $_POST [ 'password' ] ) ) {
echo 'Вы не ввели пароль' ;
}
elseif ( empty ( $_POST [ 'password2' ] ) ) {
echo 'Вы не ввели подтверждение пароля' ;
}
elseif ( $_POST [ 'password' ] != $_POST [ 'password2' ] )
{
echo 'Введенные пароли не совпадают' ;
}
elseif ( empty ( $_POST [ 'email' ] ) ) {
echo 'Вы не ввели E-mail' ;
}
else
{
$login = clearData( $_POST [ 'login' ] ) ;
$password = clearData( $_POST [ 'password' ] ) ;
$password2 = clearData( $_POST [ 'password2' ] ) ;
$icq = clearData( $_POST [ 'icq' ] ) ;
$email = clearData( $_POST [ 'email' ] ) ;
$name = clearData( $_POST [ 'name' ] ) ;
$famili = clearData( $_POST [ 'famili' ] ) ;
$otche = clearData( $_POST [ 'otche' ] ) ;
$city = clearData( $_POST [ 'city' ] ) ;
$query = "SELECT `id` FROM `users` WHERE `login`='{$login} ' OR `email`='{$email} '
" ;
{
echo 'Такой логин или почта уже существует' ;
}
else
{
// капча
if ( $_SERVER [ "REQUEST_METHOD" ] == "POST" )
{
$randStr = $_POST [ "str" ] ;
if ( $randStr == $_SESSION [ "randStr" ] )
{
$query = "INSERT INTO users(login , pass , icq , email , city , name , famili , otche)
VALUES ('$login ', '$password ', '$icq ', '$email ', '$city ', '$name ', '$famili ', '$otche ')" ;
echo 'Регистрация успешно прошла' ;
echo '<meta http-equiv="refresh" content="3; URL=index.php">' ;
}
else
{
echo "Не верный код " ;
}
////////////////////////////////////////
}
}
}
}
?>
<table border="1">
<form action="reg.php" method="POST">
<tr>
<td>Логин</td>
<td><input type="text" name="login" ></td>
</tr>
<tr>
<td>Пароль</td>
<td><input type="password" name="password" ></td>
</tr>
<tr>
<td>Повторите пароль</td>
<td><input type="password" name="password2"></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>icq</td>
<td><input type="text" name="icq"></td>
</tr>
<tr>
<td>Имя</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>Фамилия</td>
<td><input type="text" name="famili"></td>
</tr>
<tr>
<td>Отчество</td>
<td><input type="text" name="otche"></td>
</tr>
<tr>
<tr>
<td>Город</td>
<td><input type="text" name="city"></td>
</tr>
<tr>
<td>Введите строку</td>
<td> <div>
<img src="noise-picture.php">
</div>
<div>
<input type="text" name="str" size="6">
</div>
</td>
</tr>
<td colspan="2"><input type="submit" value="OK" name="submit" ></td>
</tr>
</form>
</table>
Pipka
Отправлено: 18 Октября, 2011 - 12:36:24 • Тема: капча • Форум: Вопросы новичков
Ответов: 14 Просмотров: 363
Привет всем такая проблема почему то не закидывает в базу данных данные из за капчи даже не пишет правильно ввёл или нет вот код
PHP:
скопировать код в буфер обмена
<?PHP
include_once ( "conn.php" ) ;
include_once ( "funcbib.php" ) ;
// Проверка форм =)
if ( isset ( $_POST [ 'submit' ] ) ) {
if ( empty ( $_POST [ 'login' ] ) ) {
echo 'Вы не ввели логин' ;
}
elseif ( empty ( $_POST [ 'password' ] ) ) {
echo 'Вы не ввели пароль' ;
}
elseif ( empty ( $_POST [ 'password2' ] ) ) {
echo 'Вы не ввели подтверждение пароля' ;
}
elseif ( $_POST [ 'password' ] != $_POST [ 'password2' ] )
{
echo 'Введенные пароли не совпадают' ;
}
elseif ( empty ( $_POST [ 'email' ] ) ) {
echo 'Вы не ввели E-mail' ;
}
else
{
$login = clearData( $_POST [ 'login' ] ) ;
$password = clearData( $_POST [ 'password' ] ) ;
$password2 = clearData( $_POST [ 'password2' ] ) ;
$icq = clearData( $_POST [ 'icq' ] ) ;
$email = clearData( $_POST [ 'email' ] ) ;
$name = clearData( $_POST [ 'name' ] ) ;
$famili = clearData( $_POST [ 'famili' ] ) ;
$otche = clearData( $_POST [ 'otche' ] ) ;
$city = clearData( $_POST [ 'city' ] ) ;
$query = "SELECT `id` FROM `users` WHERE `login`='{$login} ' OR `email`='{$email} '
" ;
{
echo 'Такой логин или почта уже существует' ;
}
else
{
// капча
$result = "" ;
if ( $_SERVER [ "REQUEST_METHOD" ] == "POST" )
{
if ( $_SESSION [ "randStr" ] )
{
$randStr = $_POST [ "str" ] ;
if ( $randStr == $_SESSION [ "randStr" ] )
{
$query = "INSERT INTO users(login , pass , icq , email , city , name , famili , otche)
VALUES ('$login ', '$password ', '$icq ', '$email ', '$city ', '$name ', '$famili ', '$otche ')" ;
echo 'Регистрация успешно прошла' ;
echo '<meta http-equiv="refresh" content="3; URL=index.php">' ;
}
else
{
$result = "Не верный код " ;
}
}
////////////////////////////////////////
}
}
}
}
?>
<table border="1">
<form action="reg.php" method="POST">
<tr>
<td>Логин</td>
<td><input type="text" name="login" ></td>
</tr>
<tr>
<td>Пароль</td>
<td><input type="password" name="password" ></td>
</tr>
<tr>
<td>Повторите пароль</td>
<td><input type="password" name="password2"></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>icq</td>
<td><input type="text" name="icq"></td>
</tr>
<tr>
<td>Имя</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>Фамилия</td>
<td><input type="text" name="famili"></td>
</tr>
<tr>
<td>Отчество</td>
<td><input type="text" name="otche"></td>
</tr>
<tr>
<tr>
<td>Город</td>
<td><input type="text" name="city"></td>
</tr>
<tr>
<td>Введите строку</td>
<td> <div>
<img src="noise-picture.php">
</div>
<div>
<input type="text" name="str" size="6">
</div>
<?PHP if ( $result ) echo "<div>" , $result , "</div>" ?>
</td>
</tr>
<td colspan="2"><input type="submit" value="OK" name="submit" ></td>
</tr>
</form>
</table>
Pipka
Отправлено: 13 Октября, 2011 - 17:59:06 • Тема: header тупит или у меня руки кревые =))))))) • Форум: Вопросы новичков
Ответов: 9 Просмотров: 325
Привет всем скажите пожалуйста почему не выкидывает на другую страницу
Warning: Cannot modify header information - headers already sent by (output started at C:\apache2.2\htdocs\liga\conn.php:1) in C:\apache2.2\htdocs\liga\avt.php on line 16
PHP:
скопировать код в буфер обмена
<?PHP
include_once ( "conn.php" ) ;
if ( isset ( $_POST [ 'submit' ] ) ) {
$login = $_POST [ 'login' ] ;
$password = $_POST [ 'password' ] ;
$query = "SELECT id, login, pass
FROM users
WHERE login ='{$login} ' AND pass='{$password} '
LIMIT 1" ;
echo 'Авторизация прошла успешно' ;
header ( "Location: index.php" ) ;
}
else
echo 'Неправильное имя или пароль' ;
}
?>
Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »
Powered by ExBB FM 1.0 RC1. InvisionExBB