Mammouth du PHP |
725 Messages
26 août 2013, 00:47
foreach($to as $vpseudo){
n'est pas une requete, c'est un tableau recu depuis un formulaire
ce que je cherche, est de verifier si un utilisateur existe, si oui c'est bon, sinon je le mets dans un tableau, et apres afficher le contenu du tableau (les pseudos qui n'existent pas dans la table):
// ouvrir un tableau
$listInvUsers = array();
$list = array_push($listInvUsers, $vpseudo); // ajouter le pseudo
$getUsers = implode('،', $listInvUsers); // mettre une virgule entre les pseudo
echo $getUsers; // afficher le resultat
le resultat est sous forme: pseudo1pseudo2pseudo3
au lieu d'avoir quelque chose comme: pseudo1,pseudo2,pseudo3
voici le code complet, j'ai supprime des parties innutilisables:
<?php
$recepients = Isset($_POST['recepients']) ? strip_tags(strtolower($_POST['recepients'])) : $recepients = Null;
$to = explode(',', $recepients);
foreach($to as $vpseudo){
$vpseudo = trim($vpseudo);
$memSQL = 'SELECT idm, LOWER(pseudo) FROM members_list WHERE pseudo = "'.$vpseudo.'"';
$memReq = $connexion->query($memSQL);
$memRes = $memReq->fetchAll();
if($memRes) { // if found
foreach($memRes as $memID) {
$to_pseudo = $memID['idm'];
} // end foreach($memRes as $memID) {
} // end if($memRes) {
else {
$listInvUsers = array();
$list = array_push($listInvUsers, $vpseudo);
$getUsers = implode('،', $listInvUsers);
echo $getUsers;
} // end foreach($memRes as $memID) {
} // end if($memRes) {
} // end foreach($to as $vpseudo){
?>