{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
11. (28 мар 2014, 21:44) [0/0] [0] [отв] [спам] [под] +1 | -1
Jaki,

верно говоришь. связь многие ко многим, значит новая таблица...

12.
Irbis1 * 0.63
[автор] (28 мар 2014, 23:39) [0/0] [0] [отв] [спам] [под] +1 | -1

Jaki, да сделал я это. я не знаю как кнопку сделать чтоб записывалось туда.
Добавлено 29.03.14 в 00:00:08:
Вот смотрите, где ошибка?

[code]<form action="" method="post">
<input type="submit" value="Участвовать" name="prin" />
<?
if(isset($_POST['prin'])){
$result = mysql_query("INSERT INTO `b_users` SET
`id_us` = '$user_id',
`id_b` = '$idb'
"*;
}
?>[/code]

($idb это айдишник конкурса)
В итоге нажимаю кнопку, а запись в базе появляется сразу для всех конкурсов.

13.
Jaki * 1.05
(29 мар 2014, 01:10) [0/0] [0] [отв] [спам] [под] +1 | -1

А у тебя каждый конкурс на отдельной странице?

14. (29 мар 2014, 01:52) [0/0] [0] [отв] [спам] [под] +1 | -1

Цикл покажи-ка

15.
Irbis1 * 0.63
[автор] (29 мар 2014, 02:09) [0/0] [0] [отв] [спам] [под] +1 | -1

Jaki, нет, список конкурсов на одной странице пока. я хочу сделать так чтобы кликнув на кнопку ПРИНЯТЬ УЧАСТИЕ, открывалась подробная инфа на другой странице.

16.
Irbis1 * 0.63
[автор] (29 мар 2014, 02:11) [0/0] [0] [отв] [спам] [под] +1 | -1
Владимир,

[code]<?$battles = mysql_query("SELECT * FROM `battle`"*;
while ($row = mysql_fetch_array($battles)){
require('../battle/list.php');
}?>[/code]


Изм. 2 раз. / Посл. изм.
Irbis1 * 0.63
(29 мар 2014, 02:13)
17.
Jaki * 1.05
(29 мар 2014, 04:22) [0/0] [0] [отв] [спам] [под] +1 | -1

Через get передавай запрос
Добавлено 29.03.14 в 04:23:44:
<form action="" method="post">
<input type="submit" value="Участвовать" name="prin" />
И что данная форма отправляет?
Добавлено 29.03.14 в 04:26:14:
В action id передавай. Примерно так ?id=$row['id']

18.
Irbis1 * 0.63
[автор] (29 мар 2014, 04:38) [0/0] [0] [отв] [спам] [под] +1 | -1

Jaki, Вот мне Mi4ok на мастерам написал сделать так:

<?
echo '<form action="?idb='.$batle['id'].'" method="post">
<input type="submit" value="Участвовать" name="prin" />';

if(isset($_POST['prin'])){
$idb = intval($_GET['idb']);
$result = mysql_query("INSERT INTO `b_users` SET
`id_us` = '$user_id',
`id_b` = '$idb'
"*;
}
?>

Но все по прежнему не работает плюс этим методом в id_b (айди баттла) стоят нули

19.
Irbis1 * 0.63
[автор] (29 мар 2014, 04:47) [0/0] [0] [отв] [спам] [под] +1 | -1

Jaki, Поставил action="?idb='.$row['id'].'"
Теперь передаёт айдишник самого первого конкурса, и по прежнему в 4 экземплярах (создано 4 конкурса)

20.
Jaki * 1.05
(29 мар 2014, 04:50) [0/0] [0] [отв] [спам] [под] +1 | -1

А дальше записываем $_GET['idb'] в базу вместо $idb

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений