flochristos
flochristos

Reputation: 75

How can i get multiple data into a variable from select/option in php?

I want to get the answers into a variable $cv = "Option 1,Option 2,Option 3" assuming i selected first 3 options.

<form action="" method="post">
      <select name="ary[]" multiple="multiple">
        <option value="Option 1">Option 1</option>
        <option value="Option 2">Option 2</option>
        <option value="Option 3">Option 3</option>
        <option value="Option 4">Option 4</option>
        <option value="Option 5">Option 5</option>
      </select>
      <input type="submit">
    </form>

    <?php
    $values = $_POST['ary'];

    foreach ($values as $a){
        echo $a;
    }
    ?>

Upvotes: 0

Views: 119

Answers (1)

Fran Cerezo
Fran Cerezo

Reputation: 948

You are looking for implode function

$cv = implode(',', $values);

Upvotes: 1

Related Questions