
Gdy wybiore kilka opcji pokaże mi się przykład np. :
"and ( zmienna = 7 or zmienna = 2 or zmienna = 3 or zmienna = 4 or zmienna = 5 or zmienna = 7 ) "
Niestety 2 razy mam " zmienna = 7;
I niestety nie wiem jak to zrobić żeby pozbyć się duplikatu :/
Szukałem na google ale zawiele nie znalazłem.
Ktoś pomoże?
<?php $wyp = $_POST['test']; if(!$wyp == 0){ $kat = ""; $k= "and ( "; foreach($wyp as $index => $val){ $we = "zmienna = ".$val[0]; $kat .= " or zmienna = ".$val; } } $kk = " )"; }// if wyp ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>Demos</title> <link rel="stylesheet" href="css/bootstrap.css" /> <link rel="stylesheet" href="css/multiple-select.css" /> </head> <body> <div class="container"> <div class="form-group"> <label>Email address</label> <input type="email" class="form-control" placeholder="Enter email"> </div> <form action="test.php" method="post"> <div class="form-group"> <label>Month</label> <select id="ms" name="test[]" multiple="multiple"> <option value="1">January</option> <option value="2">February</option> <option value="3">March</option> <option value="4">April</option> <option value="5">May</option> <option value="6">June</option> <option value="7">July</option> <option value="8">August</option> <option value="9">September</option> <option value="10">October</option> <option value="11">November</option> <option value="12">December</option> </select> </div> <button type="submit" class="btn btn-info btn-block">Dalej </button> </form> </div> <script src="js/jquery-3.2.1.js"></script> <script src="js/multiple-select.js"></script> <script> $(function() { $('#ms').change(function() { console.log($(this).val()); }).multipleSelect({ width: '100%' }); }); </script> </body> </html>