ОБСУЖДЕНИЕ

Помогите с кодом! 50Р. Оплата.

23 сообщений1 просмотровОткрыта
#1
вот допустим есть код:
PHP

$zaebal = rand(1,10);

if($zaebal == 1)
{

$sund = rand(1,3);

if ($sund == 1){$redk = 'obic'}
if ($sund == 2){$redk = 'neobic'}
if ($sund == 3){$redk = 'mist'}

}



Здесь типо сказано, что рандомно от 1 до 10 выпадает переменная zaebal :D , если рандом определил число 1, то выпадает еще один рандом от 1 до 3, и тут уже подразделы, типо если выпало 1 то значение $redk = obic , и т.д.

Вообщем мне нужно, чтобы у меня в таблицу SQL записывались эти значения.

вот разделы таблицы: nick, obic, neobic, mist
чтобы типо если выпало число 3 в рандоме, то записывалось как "+1 к столбцу mist" . Если рандомно выпало 2, то записывалось как "+1 к столбцу neobic" .
Ну а если выпало 1, то записывалось как "+1 к столбцу obic"

на стобец nick не смотрите..
#2
Ребят, прошу помочь. Очень надо. 50р. на вм оплачу.
#3
нарушение
#4
PHP

$zaebal = rand(1,10);

if($zaebal == 1)
{

$sund = rand(1,3);

if ($sund == 1){
$redk = 'obic'
mysql_query("update table_name SET obic= obic+1 where obic='obic'");
}
if ($sund == 2){
mysql_query("update table_name SET neobic= neobic+1 where neobic='neobic'");
}
if ($sund == 3){
mysql_query("update table_name SET mist= mist+1 where mist='mist'");
}

}


#5
полтиник будет?
#6
bage, ща скину, погодь 3 минуты
#7
eBpeu, ок)жду
#8
прошло 15 минут...
#9
bage, код не робит, у меня не добавляется в таблы
#10
table_name замени на своё название таблицы
#11
bage,
PHP

$zaebal = rand(1,10);
if ($log=='Тут мой ник'){$zaebal = 1;}
if($zaebal == 1)
{

$sund = rand(1,3);

if ($sund == 1){
mysql_query("update sunduk SET obic= obic+1 where nick='$log'");
}
if ($sund == 2){
mysql_query("update sunduk SET neobic= neobic+1 where nick='$log'");
}
if ($sund == 3){
mysql_query("update sunduk SET mist= mist+1 where nick='$log'");
}

}



Вот так всё сделал, всё равно не добавляется, таблица sunduk
#12
bage, может надо сначало INSERT INTO ?
#13
мм.как ни странно но у код работает как надо)пример живой кода
http://lk.changet.ru/
#14
bage, https://pp.vk.me/c624723/v624723390/24776/YQ-qrsdWF8I.jpg может у меня со структурой проблемы?
#15
так а в таблице хоть столбец один есть?
#16
bage, ну да, как я и говорил nick, obic, neobic, mist
#17
eBpeu, а значение у них присвоены?
#18
bage, ну я хз) посмотри я картинку скинул.. По умолчанию ничего не стоит..а так у чисел int(11) а у nick varchar(10)
#19
bage, http://rghost.ru/8PxFWYNVM - вот сам файл куда я добавляю этот код
#20
PHP
<?php

$zaebal = rand(1,10);

if($zaebal == 1){

$sund = rand(1,3);

if ($sund == 1){
mysql_query("UPDATE `sunduk` SET `obic` = `obic` + 1");
}
if ($sund == 2){
mysql_query("UPDATE `sunduk` SET `neobic` = `neobic` + 1");
}
if ($sund == 3){
mysql_query("UPDATE `sunduk` SET `mist` = `mist` + 1");
}

}

?>
Страница 1 из 2 · Всего записей: 23