vous devez envelopper votre balise select dans une balise form .
<form action='' method='post'>
<select name="myselectbox">
<option name="myoption1" value="myoption1">myoption1</option>
<option name="myoption2" value="myoption2">myoption2</option>
<option name="myoption3" value="myoption3">myoption3</option>
<option name="myoption4" value="myoption4">myoption4</option>
</select>
<input type='submit' value='submit'/>
</form>
une fois que vous soumettez le formulaire, vous obtiendrez la variable de publication sous la forme $_POST['myselectbox']
cela pourrait être ajouté dans une requête mysql comme vous l'avez déjà fait. mais pour une meilleure façon, ne vous contentez pas de l'ajouter comme ça, mais vérifiez que le formulaire est soumis et que les variables de publication sont disponibles ou non avant d'ajouter.ex :
if(!empty($_POST['myselectbox'])){
/*.. do your query section... */
}