Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум программистов _ PHP программирование _ Как связать нажатие кнопки с Sql запросом на добавление записи в опред

Автор: Sam Gordon 16:04:2008, 11:13

На данный момент у меня это выглядит так, но из-за того, что лазил в phpMyAdmin и

настроил пароль для root, теперь почему-то phpMyAdmin непускает root к настройкам

таблиц.

<?php

echo ("<form name=register action=register_user.php method=post>");


echo ("<center><font color=red>The user name and password does not exist in our DATA BASE,

please
register.</font>");
echo ("<br />");
echo ("User Name: <input name=Name type=text>");
echo ("<br />");
echo ("Password:  <input name=Pass type=password>");
echo ("<br />");
echo ("Email:      <input name=mail type=text>");
echo ("<br />");
echo ("<input type=submit value=Register>");

mysql_select_db("sorevnW");
echo mysql_error();
if (mysql_errno()===0)
{
mysql_query('INSERT INTO user (ID, UserName, Password, email) values ($ID, $Name,

$Pass, $Email)');
echo "Row is added!";
}else {
echo "<p>Error! The table wasn't updated!</p>";
}

echo ("</form>");
?>

На данный момент у меня это выглядит так, но из-за того, что лазил в phpMyAdmin и

настроил пароль для root, теперь почему-то phpMyAdmin непускает root к настройкам

таблиц.



а MyAdmin выдает такое сообщение
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost'

(using password: NO)

как вернуть его в исходное состояние?

Спасибо за помощь! wink.gif

Автор: nws 16:04:2008, 18:29

Код
<form action="<? $_SERVER['PHP_SELF']; ?>" method="post">
<p>user:</p>
<p><input type="text" name="txt_name"></p>
<p>password:</p>
<p><input type="password" name="txt_password"></p>
<p>e-mail:</p>
<p><input type="password" name="txt_mail"></p>
<p><input type="submit" name="button_reg" value="Register"></p>
</form>

<?

mysql_connect  ('localhost', 'root', 'tvoi_pas') or die mysql_error();
mysql_select_db ("sorevnW") or die mysql_error();

@$name = $_POST['txt_name'];
@$pas = $_POST['txt_password'];
@$milo = $_POST['txt_mail'];

$q = mysql_query("INSERT INTO user (id, UserName, Password, email) values (null, '$name', '$pas', '$milo')") or die(mysql_error());
if (!$q){
    echo 'Moroz';
}
else{
    echo 'All ok';
}

mysql_close();
?>

Русская версия Invision Power Board (http://www.nulled.ws)
© Invision Power Services (http://www.nulled.ws)