Вы можете SELECT
случайные строки, используя RAND()
;
$q = $db->query("SELECT email FROM user ORDER BY RAND() LIMIT 200");
Ваш второй вопрос неясен, однако вам необходимо изменить value
флажка на адрес электронной почты или идентификатор, относящийся к этому письму, возможно, так:
while($r = $q->fetch_array(MYSQLI_ASSOC)) :
echo '<input type="checkbox" name="emailList" class="useremail" value="'.$r['email'].'">';
endwhile;
Затем вы можете получить доступ к проверенным значениям emailList
, используя $_POST
или $_GET
.
var_dump($_POST);
Или
var_dump($_GET);