<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함수만 반환하네요.
댓글 0