<a href="[removed]selectcard<?php echo ($r) ?>()" class="image fit"><img height="300" weight="300" src="images/name<?php echo($row1[cardIndex]) ?>.png" alt="" /></a>





를 클릭하면 아래의 스크립트가 실행되도록 했습니다.






                                             <script type="text/javascript">

                                               
                                                function selectcard<?php echo ($r) ?>(){
                                                    alert("<?php echo ($query1) ?>");
                                                    alert(<?php echo ($row1[cardposition])?>);
                                                    if(confirm("이 선수를 1군 로스터에 올리시겠습니까?"))
                                                     {                                                    
                                                          <?php
                                                              $query1 = "SELECT * from carddata where cardIndex=$r";
                                                              if($row1[cardposition] == 1){
                                                                $query1 = "UPDATE memberdatabases SET selecttop=$r WHERE wid='$id'";
                                                            }else if($row1[cardposition] == 2){
                                                                $query1 = "UPDATE memberdatabases SET selectjungle=$r WHERE wid='$id'";
                                                            }else if($row1[cardposition] == 3){
                                                                $query1 = "UPDATE memberdatabases SET selectmid=$r WHERE wid='$id'";
                                                            }else if($row1[cardposition] == 4){
                                                                $query1 = "UPDATE memberdatabases SET selectadc=$r WHERE wid='$id'";
                                                            }else if($row1[cardposition] == 5){
                                                                $query1 = "UPDATE memberdatabases SET selectsupt=$r WHERE wid='$id'";
                                                            }

$data1 = mysqli_query($dbc, $query1);

                                                          ?>
                                                     }else {
                                                         alert("영입하지 않음");
                                                     }
                                                        
                                                }
                                                </script>   






스크립트의 실행 순서가 문제인 것 같은데 비전공자라 물어볼곳이 구글뿐인데, 키워드를 찾기 힘드네요.



$r번 버튼을 클릭하면 $r번 함수를 실행하고싶은데



페이지를 실행하면 1번부터 $r번까지 모든 함수를 다 실행하고 버튼을 클릭하면 alert함수만 반환하네요.