Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не добавляется пользователь 
:(
    Опции темы
stan90
Дата 26.3.2010, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



скажите что не так,при нажатии кнопки go должен добавиться новый пользователь в базу,но почему то ничего не происходит?

index.php
Код

<form action="view.php" method="post">
   name<br />
   <input name="name" type="text" size="30"/><br />
   surname<br />
   <input name="surname" type="text" size="30"/><br />
   <input name="go" type="submit" value="go" />
   <input name="done" type="reset" value="clear" />
</form>


view.php
Код

<?php
$bd = mysql_connect("localhost","admin","1234");
mysql_select_db("admin",$bd);
if (isset($_POST['name'])) {$name=$_POST['name'];}
if (isset($_POST['surname'])) {$surname=$_POST['surname'];}
if (isset($name) && isset($surname))
{
$sql = "insert into kleint (name,surname) values ('$name','$surname')";
$result = mysql_query($sql);
echo $sql;
echo mysql_error();
echo "$name<br>";
echo "$surname<br>";
    if ($result == true) {echo "<p>Данные добавлены!</p>";}
else {echo "<p>Данные не добавлены!</p>";}
}
else {echo "<p>Вы не заполнели все поля!</p>";}
?>

PM MAIL   Вверх
bars80080
Дата 26.3.2010, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



после этой строчки $result = mysql_query($sql);
добавляем 
Код

echo mysql_error();

он покажет ошибку


кстати, при включенной magic_quotes, этот приём
Цитата

if (isset($_POST['name'])) {$name=$_POST['name'];}
if (isset($_POST['surname'])) {$surname=$_POST['surname'];}
if (isset($name) && isset($surname))
чреват инъекцией
PM MAIL WWW   Вверх
stan90
Дата 26.3.2010, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



всё равно не работает((
когда нажимаешь кнопку go выдается вот это :
"; echo "$surname
"; if ($result == true) {echo "

а�аАаНаНб�аЕ аДаОаБаАаВаЛаЕаНб�!
";} else {echo "

а�аАаНаНб�аЕ аНаЕ аДаОаБаАаВаЛаЕаНб�!
";} } else {echo "

а�б� аНаЕ аЗаАаПаОаЛаНаЕаЛаИ аВб�аЕ аПаОаЛб�!
";} ?>

Это сообщение отредактировал(а) stan90 - 26.3.2010, 18:57
PM MAIL   Вверх
bars80080
Дата 26.3.2010, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



так у вас пхп не работает. вы ранее хотя бы один скрипт запускали? или это только первая попытка?
PM MAIL WWW   Вверх
stan90
Дата 26.3.2010, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



первая)
PM MAIL   Вверх
azesmcar
Дата 26.3.2010, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 1
Всего: 211



PM   Вверх
bars80080
Дата 26.3.2010, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



здесь статья об установке сервера, пхп и базы данных. http://php-myadmin.ru/learning/instrument-intro.html

на мой взгляд, если выполнять строго следуя расписанным инструкциям, то проблем не будет
PM MAIL WWW   Вверх
stan90
Дата 26.3.2010, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



так денвер у меня установлен,там же в комлекте и пхп есть
PM MAIL   Вверх
bars80080
Дата 26.3.2010, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



да, чуть не забыл объяснить. у вас в браузер отдался пхп-код. если бы пхп-машина работала, то пропустив через себя этот файл, она бы просчитала код и заменила его на соответствующий хтмл. раз вы видите все эти echo "$surname "; if ($result == true) {echo, значит она не работает.

конечно, тут следует задать вопрос, вы вообще сервер устанавливали? или может какой денвер?

для работы пхп необходимо две вещи: вэб-сервер и пхп-модуль. ну, обычно сюда ещё включают базу данных, потому как без неё очень не удобно. в ссылке что я дал, расписано где скачать и как установить все эти три вещи

Добавлено через 1 минуту и 16 секунд
Цитата(stan90 @  26.3.2010,  20:41 Найти цитируемый пост)
так денвер у меня установлен,там же в комлекте и пхп есть 

значит, он не работает. что-то не так запустили/ не запустили. но в этом я не советчик. могут помочь на сайте этого денвера
PM MAIL WWW   Вверх
stan90
Дата 26.3.2010, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



я и денвер 2 и 3 устанавливал..

ну я так понял сервер,пхп и бд устанавливает этот самый денвер.
для своего кода пхп я еще завожу базу данных mysql,может я с ней что-то не так делаю?
PM MAIL   Вверх
stan90
Дата 26.3.2010, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



ясно,всё равно спасибо,буду пробовать что нибудь
PM MAIL   Вверх
sgrey
Дата 27.3.2010, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 15.4.2006

Репутация: нет
Всего: 4



а запускается файл откуда? надо всё скопироваьт в каталог который указан в денвере и оттуда открывать.....
PM MAIL   Вверх
stan90
Дата 27.3.2010, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



файлы находяться в C://Webservers/home/localhost/www/users/

в адресную строку ввожу http://localhost/users/

при нажитии кнопки go выдает вот это: 
Warning: mysql_connect(): Access denied for user: 'admin@localhost' (Using password: YES) in z:\home\localhost\www\users1\view.php on line 2

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in z:\home\localhost\www\users1\view.php on line 3
insert into kleint (name,surname) values ('123','1234')No Database Selected123
1234

Данные не добавлены!
PM MAIL   Вверх
bars80080
Дата 27.3.2010, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



ну вот, уже пишет, что у тебя проблемы с подключением к БД. либо логин, что скорее всего, либо пароль не подходят

точно такие по-дефолту стояли? или сам вводил какие?


PM MAIL WWW   Вверх
stan90
Дата 27.3.2010, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.11.2009

Репутация: нет
Всего: нет



всё исправил..
теперь он просто в базу не добавляет
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.1155 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.