|
|
|
| Столкнулся с такой проблемой. Один скрипт обновляет данные в таблице. Другой ни в какую не хочет. При это они идентичны по структуре.
Работает:
include "./Adminka/conf_song.php";
if ($_POST['submit'] == 'Проголосовать'){
mysql_connect("$db_server", "$db_name", "$db_password");
@mysql_select_db("$db_database");
$id = $_POST['idname'];
$query1 = ( "SELECT * FROM `muzbaza` WHERE id='$id'");
$res1 = mysql_query($query1);
while ($name_row = mysql_fetch_row($res1)) {
$v = $name_row[6];
$r = $name_row[5];
$vplus = $v+1;
$rplus = $r+0.5;
$query2 = ("UPDATE `muzbaza` SET `vote`='$vplus' WHERE `id`='$id'");
$res2 = mysql_query($query2);
$query3 = ("UPDATE `muzbaza` SET `rate`='$rplus' WHERE `id`='$id'");
$res3 = mysql_query($query3);
echo "<font color=silver face=Arial>Спасибо, Ваш голос учтен</font><br><hr noshade color=black size=2><br>";
}
mysql_close();
}
|
А вот этот не работает:
if ($_POST['submit'] == 'Сохранить'){
mysql_connect("$db_server", "$db_name", "$db_password");
@mysql_select_db("$db_database");
$queryart = ("UPDATE `muzbaza` SET `artist`='$art' WHERE `id` = '$id'");
$res1 = mysql_query($queryart);
$querytit = ("UPDATE `muzbaza` SET `title`='$tit' WHERE `id` = '$id'");
$res2 = mysql_query($querytit);
$queryalb = ("UPDATE `muzbaza` SET `album`='$alb' WHERE `id` = '$id'");
$res3 = mysql_query($queryalb);
$querysw = ("UPDATE `muzbaza` SET `onoff`='$sw' WHERE `id` = '$id'");
$res4 = mysql_query($querysw);
$queryrat = ("UPDATE `muzbaza` SET `rate`='$rate' WHERE `id` = '$id'");
$res5 = mysql_query($queryrat);
mysql_close();
}
|
| |
|
|
|
|
|
|
|
для: nefel1m
(13.06.2009 в 22:45)
| | больше не надо =)) сам нашел =))
Можно удалять | |
|
|
|
|
|
|
|
для: nefel1m
(13.06.2009 в 22:45)
| | переменные "$db_server", "$db_name", "$db_password" точно доступны второму скрипту? | |
|
|
|