채택완료

버튼 클릭시 변수값 계속 증가시키는 방법 문의

2022-01-11 (화) 21:14:07 1,741
Copy
<?PHP  

//test.php

 

global $mm;

    if(isset($_POST['up'])){

        $mm=$mm+1;

    echo "안 : ".$mm;

    }

?>

 

<form  method="post">

    <input type="submit" name="up" value="증가">

  <?PHP echo "밖1 : ".$mm ?>

</form>

생각 같아선 버튼 누를때마다 $mm 변수값이 계속 증가해야할거 같은데 아닌가보네요

버튼 클릭할때마다 계속적으로 증가 시키려면 어떤 방법이 있을까요

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
Copy
<?php
    if(isset($_POST['up'])){
        $mm=$_POST['up'];
    }
?>


<form  method="post">
    <input type="submit" name="up" value="<?php echo $mm+1;?>">
</form>

 

답변에 대한 댓글 2개

2022-01-11 (화) 21:33:58
감사합니다.
2022-01-11 (화) 21:41:46
[code]
<?php
if(isset($_POST['up'])){
$mm=$_POST['up'];
}
?>

<form method="post">
<input type="submit" name="up" value="<?php $mm+1;?>">
</form>
<?php echo $mm ?>
[/code]

에코를 아래줄로 빼니까.. 두어번 누르면 사라져? 버리는데요...

전 저 변수값을 다른데서 쓰고 싶은건데...

<?
if(!$_POST[mm]){ $mm=0;}
if($_POST[m]){$mm=$_POST[mm]+$_POST[m];}

?>
  <form method="post" action="123.php">
    <input type="hidden" name="m" value='1' >
    <input type="hidden" name="mm" value='<?=$mm?>' >
    <?echo $mm;?>
    <input type="submit">
  </form>

답변을 작성하려면 로그인이 필요합니다.