취업/PHP

[php] Select Box option value throw at current php

카슈밀 2021. 7. 13. 23:54
반응형

php 페이지 입력값을 넘기는데 있어 여러가지 방법이 있다.

1. quertstring의 방법 해당 태그중 db에서 주는 값을 주고 해당 번호를 클릭하면 

href ="특정페이지?id=x" 이렇게 넘겨주고 

이를 분석하는 코드를 넣어 번호 값을 가져와 이를 처리하는 방법이 있다.

2. 아니면 오늘 설명하는 방법인 form 태그 select 박스의 밸류값을 이용한 방법이다.

<form action="" method="post">
    <select name="Fruit">
        <option value="" disabled selected>Choose option</option>
        <option value="Apple">Apple</option>
        <option value="Banana">Banana</option>
        <option value="Coconut">Coconut</option>
        <option value="Blueberry">Blueberry</option>
        <option value="Strawberry">Strawberry</option>
    </select>

    <input type="submit" name="submit" vlaue="Choose options">
</form>
<?php
    if(isset($_POST['submit'])){
      if(!empty($_POST['Fruit'])) {
          $selected = $_POST['Fruit'];
          echo 'You have chosen: ' . $selected;
      } else {
          echo 'Please select the value.';
      }
    }
?>

위의 html같은 방식으로 구현을 한 다음 해당 코드를 구현했더니 해당 페이지에 제대로 된 내가 원하는 value값을 가져와 해당 페이지를 쓸 수 있었다.
아직 다시보니 disable을 코드에 집어넣지 않았는데, 이를 내일가서 고쳐야겠다.

 

출처 :
https://www.positronx.io/how-to-get-selected-values-from-select-option-in-php/

728x90