Вернуться   HitForum - Форумы Мариупольской Городской Сети > HiTech > Web-разработка > Скрипты

Ответ
 
Опции темы
Старый 09.02.2011, 17:49   #1
Местный житель
 
Аватар для LIREX
 
Регистрация: 09.12.2008
Сообщений: 157
Вес репутации: 10 LIREX скоро станет знаменитым(-ой)LIREX скоро станет знаменитым(-ой)

По умолчанию Занесение данных в БД php+MySql

Немогу понять почему не заносятся данные в БД

основной файлик
Код HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>




<form id="form1" name="form1" method="post" action="/reg.php">
  <p>
    <label for="login"></label>
    login 
    <input type="text" name="login" id="login" />
  </p>
  <p>
    <label for="password"></label>
    password 
    <input type="text" name="password" id="password" />
  </p>
  <p>
    <label for="email"></label>
    email 
    <input type="text" name="email" id="email" />
  </p>
  <p>
    <input type="submit" name="connect" id="connect" value="registration" />
  </p>
  <p>&nbsp;</p>
</form>
</body>
</html>
config.php
PHP код:
<?php

$dbhost 
"localhost"
$dbuser "egor"
$dbpassword "*******"
$dbname "testdb"
$link mysql_connect($dbhost$dbuser$dbpassword);
mysql_select_db($dbname$link);
?>


reg.php
PHP код:
<?
      
include ('config.php');
$login $_POST['login'];
$password $_POST['password'];
$email $_POST['email'];
     
$query "INSERT INTO users(login, password, email,) 
VALUES ('
$login', '$password', '$email')";

if(!
mysql_query($query))
{echo 
'<center><p><b>fail</b></p></center>';} 
else 
{echo 
'<center><p><b>connected</b></p></center>';}
?>
Использую Денвер мне кажется проблемма в нем... или во мне )))
LIREX вне форума   Ответить с цитированием
Старый 09.02.2011, 18:24   #2
Гуру
 
Аватар для Wandering Star
 
Мужчина
Регистрация: 05.05.2004
Адрес: Киев
Сообщений: 2,938
Вес репутации: 96 Wandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергерой


По умолчанию Ответ: Занесение данных в БД php+MySql

Код:
$query = "INSERT INTO users(login, password, email,)  
VALUES ('$login', '$password', '$email')";
Запятую уберите после email

Код:
if(!mysql_query($query)) 
{echo '<center><p><b>fail</b></p></center>';}  
else  
{echo '<center><p><b>connected</b></p></center>';}
Пишите эту конструкцию иначе

Код:
$result = mysql_query($query, $dbhandler);
if (!$result)
{
    print 'Error: ' . mysql_error($dbhandler) . '(' . mysql_errno($dbhandler) . ')';
}
Только не на продакшене. И вообще, используйте нормальную обработку ошибок. Эксепшены для кого придумали?
Wandering Star вне форума   Ответить с цитированием
Старый 09.02.2011, 18:27   #3
Местный житель
 
Аватар для LIREX
 
Регистрация: 09.12.2008
Сообщений: 157
Вес репутации: 10 LIREX скоро станет знаменитым(-ой)LIREX скоро станет знаменитым(-ой)

По умолчанию Ответ: Занесение данных в БД php+MySql

Wandering Star,
Запятую убрал, я только начинаю учить это все поэтому последнию строчку не фига не понял
PHP код:
Warningmysql_query(): supplied argument is not a valid MySQL-Link resource in Z:\home\localhost\www\reg.php on line 9

Warning
mysql_error(): supplied argument is not a valid MySQL-Link resource in Z:\home\localhost\www\reg.php on line 12

Warning
mysql_errno(): supplied argument is not a valid MySQL-Link resource in Z:\home\localhost\www\reg.php on line 12
Error
: () 
ругается на ваши строчки
LIREX вне форума   Ответить с цитированием
Старый 09.02.2011, 18:31   #4
Гуру
 
Аватар для Wandering Star
 
Мужчина
Регистрация: 05.05.2004
Адрес: Киев
Сообщений: 2,938
Вес репутации: 96 Wandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергерой


По умолчанию Ответ: Занесение данных в БД php+MySql

$dbhandler замените на $link

У вас эта переменная так названа


Добавлено через 32 секунды
Цитата:
Сообщение от LIREX Посмотреть сообщение
я только начинаю учить
не с того начинаете

Последний раз редактировалось Wandering Star; 09.02.2011 в 18:31. Причина: Добавлено сообщение
Wandering Star вне форума   Ответить с цитированием
Старый 09.02.2011, 18:34   #5
Местный житель
 
Аватар для LIREX
 
Регистрация: 09.12.2008
Сообщений: 157
Вес репутации: 10 LIREX скоро станет знаменитым(-ой)LIREX скоро станет знаменитым(-ой)

По умолчанию Ответ: Занесение данных в БД php+MySql

Wandering Star, теперь пишет что БД не выбрана
LIREX вне форума   Ответить с цитированием
Старый 09.02.2011, 18:46   #6
Гуру
 
Аватар для Wandering Star
 
Мужчина
Регистрация: 05.05.2004
Адрес: Киев
Сообщений: 2,938
Вес репутации: 96 Wandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергерой


По умолчанию Ответ: Занесение данных в БД php+MySql

LIREX, обверните подобным образом mysql_select_db
У вас есть права на testdb?

И включите вывод ошибок. На текущем этапе вам даже нотисы читать надо.
Wandering Star вне форума   Ответить с цитированием
Старый 09.02.2011, 18:47   #7
Местный житель
 
Аватар для LIREX
 
Регистрация: 09.12.2008
Сообщений: 157
Вес репутации: 10 LIREX скоро станет знаменитым(-ой)LIREX скоро станет знаменитым(-ой)

По умолчанию Ответ: Занесение данных в БД php+MySql

Wandering Star, Спасибо тебе, все разобрался то я дурак, написал testdb а база testbd
LIREX вне форума   Ответить с цитированием
Старый 09.02.2011, 18:50   #8
Гуру
 
Аватар для Wandering Star
 
Мужчина
Регистрация: 05.05.2004
Адрес: Киев
Сообщений: 2,938
Вес репутации: 96 Wandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергерой


По умолчанию Ответ: Занесение данных в БД php+MySql

Ой, не тем вы занимаетесь... не тем...

Если не начнете учить матчасть на более низком уровне, прямая вам дорога к тем, кого называют быдлокодерами
Wandering Star вне форума   Ответить с цитированием
Старый 27.02.2012, 17:42   #9
Бывалый
 
Аватар для maddy
 
Регистрация: 13.05.2007
Сообщений: 304
Вес репутации: 12 maddy скоро станет знаменитым(-ой)maddy скоро станет знаменитым(-ой)


Отправить сообщение для maddy с помощью ICQ
По умолчанию Ответ: Занесение данных в БД php+MySql

а что по вашему называется мат. часть? уж очень хочется узнать, а то я ведь тоже самоучка, стремно стало: не являюсь ли я "быдлокодером"
maddy вне форума   Ответить с цитированием
Старый 27.02.2012, 17:52   #10
Гуру
 
Аватар для Wandering Star
 
Мужчина
Регистрация: 05.05.2004
Адрес: Киев
Сообщений: 2,938
Вес репутации: 96 Wandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергеройWandering Star супергерой


По умолчанию Ответ: Занесение данных в БД php+MySql

maddy, матчасть - это то, о чем спрашивают на ZCE
Wandering Star вне форума   Ответить с цитированием
Ответ

  HitForum - Форумы Мариупольской Городской Сети > HiTech > Web-разработка > Скрипты


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MySQL и PHP maddy Скрипты 4 18.12.2008 21:48
C# и mysql Ritter Программирование 1 20.03.2007 17:32
PHP и MySQL Adrian Web-разработка 2 15.01.2007 20:43
Help-ы по mysql ruslan Web-разработка 1 04.10.2006 09:00
mySQL 4.1 , Navicat или MySQL Admin snup Программы 3 16.05.2006 20:24

© 2003 - HitLine.
Часовой пояс GMT +3, время: 11:37.