Я hava список данных, полученных из базы данных mysql и отображаемых с помощью оператора while; которые все отлично работают.
Когда пользователь нажимает на ссылку «электронная почта» рядом с одним из отображаемых элементов, появляется всплывающая форма с идеей отправки / отправки информации о деталях другу.
Теперь все это отлично работает, но я не могу отправить данные правильных элементов в форму при нажатии ссылки. Я предполагаю, что это может быть потому, что это вне php, но я не хочу, чтобы в оператор while включались несколько экземпляров одной и той же формы. Как бы то ни было, существует только одна форма, мне просто нужно иметь возможность отправлять идентификатор элементов, когда нажата ссылка по электронной почте.
Любая помощь очень ценится, S.
(снятый код ниже)
<?php $query = mysql_query("select * from istable where categoryID = '1'"); while ($result = mysql_fetch_array($query)) { echo '<h4>'.$result['title'].'</h4> <p>'.substr($result['descrip'],0,408).'... <a href="'.$wwwUrl.'/p/'.$result['categoryID'].'-'.$result['title'].'.php""><strong>Read more</strong></a></p> <div class="details"> <a href="#" rel="#sheet" class="see"><img src="'.$wwwUrl.'/images/email-icon.gif" width="23" height="23" alt="Email" /> Email</a> </div>'; } ?> <div id="sheet" class="rounded"> <!--{{{ pane1 --> <div class="pane" id="pane1"> <h4>Email Property Details to a Friend</h4> <p>You have selected to forward the details of <?php echo $_GET['title']; ?> to a friend.</p> <p>Please fill out the following form</p> <form class="rounded" id="email-form" method="post" action="<?php echo $pageLink; ?>"> <!-- form goes in here --> </form> </div> <!--}}}--> </div>