Проблем при свързване с ДБ!

SuCcEsS

Registered
Код:
 Warning: mysql_query() [function.mysql-query]: Access denied for user 'kralstva'@'localhost' (using password: NO) in /home/kralstva/public_html/play/avatar.php on line 46

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/kralstva/public_html/play/avatar.php on line 46
Access denied for user 'kralstva'@'localhost' (using password: NO)

Код:
<html>
<head>
    <meta http-equiv="Content Type" content="text/html; charset=windows-1251" />
    <script>
       function add_avatar(img) {
          document.getElementById('test').innerHTML = "<img src='images/avatars/" + img + "' />";
       }
    </script>
</head>
<body>
<div align="center">
<?php

 if(!isset($_POST['addavatar'])) { ?>
<form action="" method="post">
Изберете си аватар » <br /> <span id="test"> </span> <br />
<select id="ch_avatar" name="avatar" onChange="add_avatar(this.options[this.selectedIndex].value)">
<option> Изберете си аватар </option>
<?php
$avatar_dir = "images/avatars"; // тука си променяш папката с аватарите
if (is_dir($avatar_dir)) { // тоя код го намерих ,
    if ($opendir = opendir($avatar_dir)) { // но работи перфектно
       while (($file = readdir($opendir)) != false) { // тука си четем картинките
          if ($file != "." && $file != "..") { // тея пък файлове какви са , не можах да разбера :-)
          ?>
          <option value="<?=$file?>"> <?=$file?> </option>
          <?php

$db_user = "Потребител";         
$db_host = "Хост";      
$db_name = "Базата Данни";           
$db_pass = "Паролата"; 

          /* Изкарвам го от пхп-то , за да е по-прегледно ,
          иначе не пречи да си го оставиш и в ECHO
          ако ти бърка нещо.
          */
          }
       }
    }
}
echo "<input type='submit' name='addavatar' value='Добави аватар' />"; // добавяш само един събмит бутон
} else {
    if($_POST['avatar'] != NULL) {
       $avatar = htmlspecialchars(addslashes($_POST['uavatar']));
       mysql_query("INSERT INTO users (`uid`,`uAvatar`) VALUES ('NULL','$uavatar')")or die(mysql_error());
    }
    else { echo " Не сте избрали аватар "; }
}
?>
</select>
</div>
</body>
</html>
 
<html>
<head>
<meta http-equiv="Content Type" content="text/html; charset=windows-1251" />
<script>
function add_avatar(img) {
document.getElementById('test').innerHTML = "<img src='images/avatars/" + img + "' />";
}
</script>
</head>
<body>
<div align="center">
<?php

if(!isset($_POST['addavatar'])) { ?>
<form action="" method="post">
Изберете си аватар » <br /> <span id="test"> </span> <br />
<select id="ch_avatar" name="avatar" onChange="add_avatar(this.options[this.selectedIndex].value)">
<option> Изберете си аватар </option>
<?php
$avatar_dir = "images/avatars"; // тука си променяш папката с аватарите
if (is_dir($avatar_dir)) { // тоя код го намерих ,
if ($opendir = opendir($avatar_dir)) { // но работи перфектно
while (($file = readdir($opendir)) != false) { // тука си четем картинките
if ($file != "." && $file != "..") { // тея пък файлове какви са , не можах да разбера :-)
?>
<option value="<?=$file?>"> <?=$file?> </option>
<?php

$db_user = "Потребител";
$db_host = "Хост";
$db_name = "Базата Данни";
$db_pass = "Паролата";

/* Изкарвам го от пхп-то , за да е по-прегледно ,
иначе не пречи да си го оставиш и в ECHO
ако ти бърка нещо.
*/
}
}
}
}
echo "<input type='submit' name='addavatar' value='Добави аватар' />"; // добавяш само един събмит бутон
} else {
if($_POST['avatar'] != NULL) {
$avatar = htmlspecialchars(addslashes($_POST['uavatar']));
mysql_connect($db_host, $db_user, $db_pass) or die(mysql_error());
mysql_select_db($db_name) or die(mysql_error()); //виц стойностите на тези променлива(сложи си твоите)

mysql_query("INSERT INTO users (`uid`,`uAvatar`) VALUES ('NULL','$uavatar')")or die(mysql_error());
}
else { echo " Не сте избрали аватар "; }
}
?>
</select>
</div>
</body>
</html>
 
Ми Грешката е, че не си си конфигорирал потребителя и паролата.Тези който ползваш не съответстват на тези в MySQL-a
 
SuCcEsS каза:
<html>
<head>
<meta http-equiv="Content Type" content="text/html; charset=windows-1251" />
<script>
function add_avatar(img) {
document.getElementById('test').innerHTML = "<img src='images/avatars/" + img + "' />";
}
</script>
</head>
<body>
<div align="center">
<?php

if(!isset($_POST['addavatar'])) { ?>
<form action="" method="post">
Изберете си аватар » <br /> <span id="test"> </span> <br />
<select id="ch_avatar" name="avatar" onChange="add_avatar(this.options[this.selectedIndex].value)">
<option> Изберете си аватар </option>
<?php
$avatar_dir = "images/avatars"; // тука си променяш папката с аватарите
if (is_dir($avatar_dir)) { // тоя код го намерих ,
if ($opendir = opendir($avatar_dir)) { // но работи перфектно
while (($file = readdir($opendir)) != false) { // тука си четем картинките
if ($file != "." && $file != "..") { // тея пък файлове какви са , не можах да разбера :-)
?>
<option value="<?=$file?>"> <?=$file?> </option>
<?php
/* Изкарвам го от пхп-то , за да е по-прегледно ,
иначе не пречи да си го оставиш и в ECHO
ако ти бърка нещо.
*/
}
}
}
}
echo "<input type='submit' name='addavatar' value='Добави аватар' />"; // добавяш само един събмит бутон
} else {
$db_user = "Потребител";
$db_host = "Хост";
$db_name = "Базата Данни";
$db_pass = "Паролата";

mysql_connect($db_host,$db_user,$db_pass)or die(mysql_error());
mysql_select_db($db_name)or die(mysql_error());

if($_POST['avatar'] != NULL) {
$avatar = htmlspecialchars(addslashes($_POST['uavatar']));
mysql_query("INSERT INTO users (`uid`,`uAvatar`) VALUES ('NULL','$uavatar')")or die(mysql_error());
}
else { echo " Не сте избрали аватар "; }
}
?>
</select>
</div>
</body>
</html>
 
paneznam каза:
Ми Грешката е, че не си си конфигорирал потребителя и паролата.Тези който ползваш не съответстват на тези в MySQL-a

Ти за къф ме имаш аз нарочно съм ги променил да не искаш да дам кода с паролата и потребителското име!

Мерси и на двамата!
 
SuCcEsS каза:
paneznam каза:
Ми Грешката е, че не си си конфигорирал потребителя и паролата.Тези който ползваш не съответстват на тези в MySQL-a

Ти за къф ме имаш аз нарочно съм ги променил да не искаш да дам кода с паролата и потребителското име!

Warning: mysql_query() [function.mysql-query]: Access denied for user 'kralstva'@'localhost' (using password: NO) in /home/kralstva/public_html/play/avatar.php on line 46

Превод: Достъпът отказан за потребител kralstva, хост localhost (Използва се парола: НЕ)

Хайде сега помисли върху това, което ти каза paneznam
 
SuCcEsS каза:
paneznam каза:
Ми Грешката е, че не си си конфигорирал потребителя и паролата.Тези който ползваш не съответстват на тези в MySQL-a

Ти за къф ме имаш аз нарочно съм ги променил да не искаш да дам кода с паролата и потребителското име!
Хахахах аве земи направо му дай сайта...
 
SuCcEsS каза:
paneznam каза:
Ми Грешката е, че не си си конфигорирал потребителя и паролата.Тези който ползваш не съответстват на тези в MySQL-a

Ти за къф ме имаш аз нарочно съм ги променил да не искаш да дам кода с паролата и потребителското име!
Всички са големи разбирачи ... я по леко с тона.

Access denied for user 'kralstva'@'localhost' (using password: NO)

Грешката ти е при свързването с базата данни и @paneznam е абсолютно прав.
 
Всичко е ОК вече но не беше от потребителското име, хоста, паролата и дб просто липсваше код който ми дадоха вече!
 
SuCcEsS каза:
Как така какво са ми дали и каква е тази @
@ се ползва за подтискане при извеждане на Warning.
Я виж дали променливите, които импортваш имат някаква стойност:
mysql_query("INSERT INTO users (`uid`,`uAvatar`) VALUES ('NULL','$uavatar')")or die(mysql_error());
Тя едната стойност е NULL, а тази $uavatar???
 
emagi каза:
SuCcEsS каза:
И $uAvatar мисля, че е NULL

`uAvatar` varchar(100) character set utf8 collate utf8_bin default NULL,
Е тогава, какво искаш :)
Всичко си бачка :D

Ами на localhost-a ми си бачка ама като го качих в hostbulgaria не записва нищо!
 

Back
Горе