Bonjour,
Je sèche un peu sur quelque chose que je suppose être tout bête mais je m'embrouille le cerveau.

J'ai une page qui permet d'envoyer des sms en sélectionnant le destinataire dans un select.
Sauf que je voudrais permettre d'envoyer un sms à TOUS les membres.
J'ai donc ajouter un <option value="Tous">

Et dans ma fonction je fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if($destinataire == 'Tous'){
Sauf que voila, je ne parviens pas à récupérer les numéros de téléphone de la bdd pour les afficher dans un array(), format demandé par l'API.

Code pour sms unique (qui fonctionne):
$destinataire = le numéro de téléphone choisi dans le <select>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$numbers = array($destinataire);
 
$recipients = array();
foreach ($numbers as $n) {
  $recipients[] = array('value' => $n);
}
Ce que j'ai fait pour le multiple (mais ne fonctionne pas):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
if($destinataire == 'Tous'){
   $numbersAll = $connexion->query("SELECT telephone FROM users WHERE telephone != NULL");		 
   $numbers = array(); 
   while($row = $numbersAll->fetch()){
      $numbers = $row['telephone'];
   }
}else{
   $numbers = array($destinataire);
}
 
$recipients = array();
foreach ($numbers as $n) {
   $recipients[] = array('value' => $n);
}

Merci pour votre aide.