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

Тема в разделе "PHP программирование", создана пользователем Sam Gordon, 16 апр 2008.

  1. Sam Gordon

    Sam Gordon Гость

    На данный момент у меня это выглядит так, но из-за того, что лазил в 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)

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

    Спасибо за помощь! :)
     
  2. nws

    nws Гость

    Код (Text):
    <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();
    ?>
     
Загрузка...

Поделиться этой страницей