За последние 24 часа нас посетили 17646 программистов и 1316 роботов. Сейчас ищут 1650 программистов ...

Помогите исправиь ошибку

Тема в разделе "PHP для новичков", создана пользователем Vyacheslav, 5 янв 2010.

  1. Vyacheslav

    Vyacheslav Активный пользователь

    С нами с:
    13 дек 2009
    Сообщения:
    17
    Симпатии:
    0
    Warning: mysql_connect(): Access denied for user 'ODBC'@'localhost' (using password: NO) in z:\home\127.0.0.1\www\zimin_feli\index.php on line 73 Could not connect

    PHP:
    1. <!doctype html public "-//W3C//DTD HTML 4.0//EN">
    2. <html>
    3. <head>
    4.   <title>Электронно тестирующая система: "система массового обслуживания"</title>
    5. <link type="text/css" rel="stylesheet" href="st.css">
    6. </head>
    7. <body>
    8. <?php
    9. $ction=$HTTP_POST_VARS["action"];
    10. if(!empty($action))
    11. {
    12.   $login=substr($HTTP_POST_VARS['login'],0,24);
    13.   $login=htmlspecialchars(stripslashes($login));
    14.   $password=substr($HTTP_POST_VARS['password'],0,24);
    15.   $password=htmlspecialchars(stripslashes($password));
    16.   $login=trim($login);
    17.   $password=trim($password);
    18.   /* Соединение, выбор БД */
    19.     mysql_connect("localhost") or die("Could not connect");
    20.     mysql_select_db("zimin") or die("Could not select database");
    21.  
    22.     /* Выполнение SQL query на наличия персонны в базе данных*/
    23.     $query = "select password_person from personal where login_person like '".$login."'";
    24.     $result = mysql_query($query) or die("Query failed or bad login. Try  again");
    25.     $row=mysql_fetch_row($result);
    26. /////////////////------неверен или не введен логин или пароль :-(
    27.     if (strcasecmp ($row[0],$password)||(empty($password)))
    28.     {
    29.     ?>
    30.     <div  style="position:absolute; top:40%;left:40%;width:190px;height:50px;background-color:rgb(211,211,211);border:1px solid rgb(245,30,30);padding:5px;">
    31.     <META HTTP-EQUIV='Refresh' CONTENT='10'; URL='index.php'>
    32.     Проверьте правильность
    33.     <UL type=circle>
    34.     <LI>Логина
    35.     <LI>Пароля
    36.     </UL>
    37.     <a href="index.php">Перейти на главную страницу</a><br>
    38.     </div>
    39.     <?
    40.     }
    41.     /////////////////------усё нормально :-)
    42.     if (!strcasecmp ($row[0],$password)&&(!empty($password)))
    43.     {
    44.     $query = "select name_person,surname_person from personal where login_person like '".$login."'";
    45.     $result = mysql_query($query) or die("Query failed or bad login. Try  again");
    46.     $row=mysql_fetch_row($result);
    47.     $HTTP_SESSION_VARS['username'] = $row[0];
    48.     $HTTP_SESSION_VARS['surname'] = $row[1];
    49.     }
    50.    
    51.  
    52. }
    53. if ((empty($action))&&(empty($HTTP_SESSION_VARS['surname'])))
    54. {
    55. ?>
    56. <br>
    57. <form action="index.php" method="POST">
    58. <div class="layer_passport">
    59. <input type="hidden" name="action" value="post">
    60. <input type="text" name="login">
    61. <br>
    62. <input type="password" name="password">
    63. <br>
    64. <input type="submit" name="submit" value="Войти">
    65. <br>
    66. Для регистрации пользователя вам необходимо обратиться к администратору
    67. </div>
    68. </form>
    69. <?}?>
    70. <?php
    71. /* Соединение, выбор БД */
    72.     mysql_connect("localhost") or die("Could not connect");
    73.     mysql_select_db("zimin") or die("Could not select database");
    74.    
    75. if ((!empty($HTTP_SESSION_VARS['username']))&&(!empty($HTTP_SESSION_VARS['surname'])))
    76.     {
    77.     echo "<img src='files\ban.jpg'>";
    78.     $query = "select id_person,name_person,surname_person,login_person,group_person from personal where login_person like '".$login."'";
    79.     $result = mysql_query($query) or die("Query failed or bad login. Try  again");
    80.     $row=mysql_fetch_row($result);
    81.     echo "<div class='layer_person'>";
    82.     echo "<table>";
    83.     echo ("<td>Имя: <td>".$row[1]."<br>");
    84.     echo ("<tr><td>Фамилия: <td>".$row[2]."<br>");
    85.     echo ("<tr><td>Логин: <td>".$row[3]."<br>");
    86.     echo ("<tr><td>Группа: <td>".$row[4]."<br>");
    87.     echo "</table>";
    88.     echo "<a href='test.php?start=0'>Тест 1</a><br>";
    89.     echo "<a href='test.php?start=10'>Тест 2</a><br>";
    90.     echo "<a href='test.php?start=20'>Тест 3</a><br>";
    91.     echo "<a href='test.php?start=30'>Итоговый тест</a>";
    92.     echo "<img src='files/person1.jpg'></div>";
    93.     $HTTP_SESSION_VARS['id_person'] = $row[0];
    94.     $HTTP_SESSION_VARS['username'] = $row[1];
    95.     $HTTP_SESSION_VARS['surname'] = $row[2];
    96.     $HTTP_SESSION_VARS['login'] = $row[3];
    97.     $HTTP_SESSION_VARS['group'] = $row[4];
    98.    
    99. $row=0;
    100. //// первый тест находящийся последним по списку
    101.     $query = "select result_test, date_test from result1 inner join personal on result1.id_person=personal.id_person where login_person like '".$login."' and number_test=1";
    102.     $result = mysql_query($query) or die("Query failed or bad login. Try  again");
    103.     while ($ro=mysql_fetch_row($result))
    104.     {$row=$ro;}
    105.     echo "<div class='layer_result'><table>";
    106.     echo ("<td>Результат <td>первого теста: ".$row[0]."<tr><td>дата сдачи <td>".$row[1]);
    107.     $HTTP_SESSION_VARS['result_test_1'] = $row[0];
    108. @    $row[0]="";
    109. @    $row[1]="";
    110.     $query = "select result_test, date_test from result1 inner join personal on result1.id_person=personal.id_person where login_person like '".$login."' and number_test=2";
    111.     $result = mysql_query($query) or die("Query failed or bad login. Try  again");
    112.     while ($ro=mysql_fetch_row($result))
    113.     {$row=$ro;}
    114.     echo ("<tr><td>Результат <td>второго теста: ".$row[0]."<tr><td>дата сдачи <td>".$row[1]);
    115.     $HTTP_SESSION_VARS['result_test_2'] = $row[0];
    116. @    $row[0]="";
    117. @    $row[1]="";
    118.     $query = "select result_test, date_test from result1 inner join personal on result1.id_person=personal.id_person where login_person like '".$login."' and number_test=3";
    119.     $result = mysql_query($query) or die("Query failed or bad login. Try  again");
    120.     while ($ro=mysql_fetch_row($result))
    121.     {$row=$ro;}
    122.     echo ("<tr><td>Результат <td>третьего теста: ".$row[0]."<tr><td>дата сдачи <td>".$row[1]);
    123.     $HTTP_SESSION_VARS['result_test_3'] = $row[0];
    124. @    $row[0]="";
    125. @    $row[1]="";
    126.     $query = "select result_test, date_test from result1 inner join personal on result1.id_person=personal.id_person where login_person like '".$login."' and number_test=4";
    127.     $result = mysql_query($query) or die("Query failed or bad login. Try  again");
    128.     while ($ro=mysql_fetch_row($result))
    129.     {$row=$ro;}
    130.     echo ("<tr><td>Результат <td>четвертого теста: ".$row[0]."<tr><td>дата сдачи <td>".$row[1]);
    131.     $HTTP_SESSION_VARS['result_test_4'] = $row[0];
    132.     echo "</table></div>";
    133. }
    134. //////////---------в типе бэг граунд для индекс пхп
    135. if ((empty($action))&&(empty($HTTP_SESSION_VARS['surname'])))
    136. {
    137. echo "<div style='{z-index:-1;position:absolute;top:50px;left:200px;}'><img src='files\ban2.jpg'></div>";
    138. echo "<div style='{z-index:-1;position:absolute;top:300px;left:200px;}'><img src='files\ban3.jpg'></div>";
    139. }
    140. //////////---------
    141.  
    142. ///справимся без javaScripta используя все тот же прислуувууутууй php
    143. ///------главы
    144. if ((empty($action))&&(empty($HTTP_SESSION_VARS['surname'])))
    145. {
    146. echo "<div class='layer_main2'>";
    147. }
    148. else
    149. {
    150.     echo "<div class='layer_main'>";
    151. }
    152.     $query = "select name_part from main";
    153.     $result = mysql_query($query) or die("Query failed or bad login. Try  again");
    154.     $i=1;
    155.     while ($row=mysql_fetch_row($result))
    156.     {
    157.     echo ("<a href=fail_1.php?part=".$i.">".$row[0]."</a><br>");
    158.     $i++;
    159.     }
    160.     echo "<img src='files/tutorial1.jpg'></div>";
    161. ///------
    162. /////////-----Глосарий
    163. if ((empty($action))&&(empty($HTTP_SESSION_VARS['surname'])))
    164. {
    165.     echo "<div class='layer_glossary2'> <table>";
    166. }
    167. else
    168. {
    169.     echo "<div class='layer_glossary'> <table>";
    170. }
    171.  
    172.  
    173.     $query = "select name_letter from glossary";
    174.     $result = mysql_query($query) or die("Qtutorial1.jpguery failed or bad login. Try  again");
    175.       $i=1;
    176.     while ($row=mysql_fetch_row($result))
    177.     {
    178.     echo ("<td ><a href=fail_2.php?part=".$i.">".$row[0]."&nbsp;</a> ");
    179.  
    180.    if (($i%4)==0)
    181.    echo "<tr>";
    182.        $i++;
    183.     }
    184.     echo "</table><img src='files/glos1.jpg'></div>";
    185. ////////--------------
    186. ////-----предостовляем права доступа к регистрационной странице
    187. if (($HTTP_SESSION_VARS['id_person']==1)&&(!empty($HTTP_SESSION_VARS['surname'])))
    188. {
    189. echo "<div style='{position:absolute; top:50px;left:500px}'><a href='registration.php'>Регистрация нового пользователя</a></div>";
    190. }
    191. ////-----
    192. ?>
    193.  
    194. </body>
    195. </html>
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Поиск по форуму Access denied for user 'ODBC'@'localhost'