Запись на мероприятие.

Php Useless

Новичок
Всем привет.Пишу сайт для записи на мероприятие.То есть человек пишет данные и это записывается в базу и человеку вдаётся страница с билетом для пропуска чтобы юзер смог его распечатать.Так вот сделал дизайн,регистрацию,пополнение баланса,авторизацию,а вот главная часть осталось,то есть выше описанное и админка,Их не могу сделать,не знаю с чего начать.Типа админ в админке создает мероприятие для этого мероприятия создает этаж а в этаже создает комнату с указанием числа мест.Прошу помощи магистров!
1.Админ в своей админке создает мероприятие.2.Админ для каждого мероприятия создает этажи, а в этажах комнаты с их вместимостью.3.А юзер приходить кликает на мероприятие перед ним открывается форма.4.Юзер вбивает свои данные(имя,фамилию,и т.д) и нажимает на кнопку "Участвовать на мероприятии"5.После нажатия на кнопку "Участвовать на мероприятии" PHP скрипт сам автоматически записывает этого юзера ,например, в 2-ой этаж 3-ю комнату место номер 7.6.После этого данные которые он написал записывается в базу.7.И перекидывает юзера на страницу с введенными юзером данные,чтобы он мог распечатать это как билет(пропуск)8.И это страница с его данными записывается на страницу,типа, example.com/BJJM=515JH, чтобы юзер в любое время смог распечатать свой билет(пропуск) по ссылке example.com/BJJM=515JH.
Вот эти кодом ввожу все мероприятия.
PHP:
<table border="1">
<tr>
<th><h2>Event</h2></th>
<th><h2>Event data</h2></th>
<th><h2>Empty place</h2></th>
</tr>
<?php
$Evn = mysqli_query($CONNECT, "SELECT * FROM `events`");
while($row = mysqli_fetch_array($Evn)) {
echo '<tr>';
echo '<td>'. $row['event_name'] .'</td>';
echo '<td>' . $row['event_data'] .'</td>';
echo '<td>empty</td>';
echo '</tr>';
}
?>
</table>
И вот мне надо сделать чтобы при нажатии на echo '<td>'. $row['event_name'] .'</td>'; открывалась форма для записи на мероприятие(их несколько).Не делать же для каждого мероприятия страницу с формой записи.Типа должен быть так
PHP:
echo '<td><a href="'">'. $row['event_name'] .'</a></td>';
.Спасибо что прочли всё это)))))
 

Andkorol

Новичок
http://stackoverflow.com/a/7291496
Добавь onclick – и будет всё, как тебе нужно (без перезагрузки страницы, в модальном окне).

Или же делай ссылку на страницу с формой регистрации, передавая в URL ID мероприятия:
PHP:
echo '<td><a href="/registration_page.php?event_id=' . $row['event_id'] . '">' . $row['event_name'] . '</a>';
 
Последнее редактирование:

Php Useless

Новичок
http://stackoverflow.com/a/7291496
Добавь onclick – и будет всё, как тебе нужно (без перезагрузки страницы, в модальном окне).

Или же делай ссылку на страницу с формой регистрации, передавая в URL ID мероприятия:
PHP:
echo '<td><a href="/registration_page.php?event_id=' . $row['event_id'] . '">' . $row['event_name'] . '</a>';
Так и сделал,но при нажатии после ?event_id= пусто то есть не получает id
 

Andkorol

Новичок
Так и сделал,но при нажатии после ?event_id= пусто то есть не получает id
Ну может у тебя поле в БД называется не event_id – а просто id, или ещё как – откуда мне знать?
event_id – это просто для наглядности.
Не копипасти тупо код – включай мозг.
 
Сверху