Member 12200805 Ответов: 1

Две цели для одного тега <a> и отображения двух результатов в двух разных div


Student.php -вот я получаю список студентов из определенного учебного заведения в городе. метка
<?php
    if(isset($_POST['c_id'])) {  //input field value which contain Institution name
    $val=$_POST['c_id'];
    $sql="select RegistrationId from `students` where `Institution`='$val' ";
    $result = mysql_query($sql) or die(mysql_error());
    while ($row = mysql_fetch_array($result)){
               $number=$row['RegistrationId'];

    ?>
    <a href='<?php echo "index.php?StudentID=$number"; ?>' target="index" id="link">
    //getting student id in the dynamic link
    <?php    echo  "$number";
     echo "<br/>";
        }}
     ?>
     <div id="index" name="index"> </div>
     <div id="Documents"> </div>
     <script>
        $(document).on('change', 'a#link', function()
        {
           $.ajax({
             url: 'Documents.php',
             type: 'get',
             success: function(html)
                {
                   $('div#Documents').append(html);
                }
                 });
        });
     </script>

В index.php - я подвожу студентов детали на основе массива $_GET['StudentID'] ('a', как значение тега )
<?php
$link=$_GET['StudentID'];
$sql = "select StudentName,Course,Age,Address from `students` where `RegistrationId`="."'".$link."'";
$result = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($result))
{
echo  $row['StudentName']."<br/>";
echo $row['Course']."<br/>";
echo $row['Age']."<br/>";
echo $row['Address']."<br/>";
}
?>

В Documents.php -я получаю документы, связанные с конкретным студентом, выбранным в теге "а"
$link=$_GET['StudentID'];
$qry =  "select Image,Marksheet from `documents` where `RegistrationId`='$link'";
$result = mysql_query($qry) or die(mysql_error());
while ($row = mysql_fetch_array($result))
{
$image = $row["Image"];
$image1 = $row["Marksheet"];
echo    '<embed src='. $image.'>';
echo    ' <object data='. $image1.'width="750" height="600">';
echo    '  </object>';
}

По щелчку студенческого билета я пытаюсь получить результат от index.php к div(индексу) и результату от Documents.php to div(Documents) (т. е. две цели для одного клика в теге

Мой код только доставит меня к index.php результат файла в новом окне пожалуйста помогите мне решить эту проблему

Что я уже пробовал:

Мой код только доставит меня в index.php результат работы файла в новом окне

(Уже спросил <pre><a href="https://stackoverflow.com/questions/64292055/two-target-for-one-a-tag-and-display-two-results-in-two-different-div">here</a> нет ответа на мой вопрос, вот почему я написал здесь

1 Ответов

Рейтинг:
1

Richard MacCutchan

Вы опубликовали его совсем недавно и теперь у вас есть ответ: javascript - две цели для одного тега <a> и отображения двух результатов в двух разных div - переполнение стека[^]