Ses derniers messages sur les forums
C'est sympa!
Le script marche très bien !
Un hic cependant,
lorsque je remplace * par id je n'obtiens aucun tuple?
La version avec liste déroulante utilise un "as" id_destinataire .
Il y a un rappport?
Bonsoir et merci,
Je corrige de suite.
et te tiens au courant.
ça te dérange si je te demande d'autres conseils pour aménager le script?
Bonjour et merci moogli pour ton message!
Bon le script fonctionnne avec de nouveaux codes, cependant je voudrais empêcher un message d'erreur !
Voici le wall:
http://www.lephpfacile.com/wall/wall-1797.php
Merci
http://www.lephpfacile.com/wall/wall-1796.php
Ah enfin quelqu'un qui a pitié d'un débutant.
Je te l'envoi de suite
Bonjour,
J'ai revu les cours sur les requêtes et ai modifié le code.
Cependant je n'arrive toujours pas à récupérer les valeurs des cases.
J'ai une erreur sur foreach qui doit venir de là:
"Warning: Invalid argument supplied for foreach() in D:\vhosts\LUTARONY.FR\httpdocs\espmbres\interne\envoyer_test.php on line 63
"
http://www.lephpfacile.com/wall/wall-1794.php
Est-ce mieux ?
@+
J'ai simplifié le code pour mieux me repérer.
J'ai enlevé la bande déroulante pour envoyer des messages qu'aux personnes appartenants à un (ou plusieurs!)groupes cochés.
Voici le code:
NdM sur le wall c'est mieux le code ;)
http://www.lephpfacile.com/wall/wall-1793.php ou avec les balises bbcode ...
Merci
Bonsoir, c'est encore moi!
Je galère,
j'ai rajouté le champs "catégorie" à la table "membre".
je n'arrive pas à récupérer les (valeurs (multiples) des cases cochées dans le fichier envoyer.php pour adresser des données dans la table "message" au personnes correspondant aux catégories cochées.
Merci de m'aider
Merci pour ta réponse qui m'oriente vers une autre direction
J'ai déjà une table "adhérents" qui possède les catégories proposées calculées lors de l'inscription.
Comment récupérer un choix multiple par case à cocher en sachant qu'il faudra que je l'insère dans une requête SQL
?
En fait je veux garder le bouton "Envoyer" et la bande déroulante pour contacter un membre qui s'est inscrit et un autre bouton qui récupère le multi choix (Case à cocher) pour un autre type d'envoi ( Genre convocation à un tournoi)
je vais potasser un peu
@+
L'idée c'est d'envoyer le message de façon sélective.
Par exemple, je propose des cases à cocher (catégories)et seules les personnes concernées recevront ce message.
Je travaille en ce moment sur les cases à cocher,j'ai trouvé un exemple de script qui fonctionne seul mais qui m'affiche ce message l'orsque je l'intègre à ma page.
Voici le code:
<form action="envoyer.php" method="post">
<input type="hidden" name="envoi" value="yes">
<input type="checkbox" name="options[]" value="Poussin"> Poussins<br>
<input type="checkbox" name="options[]" value="Pupilles"> Pupilles<br>
<input type="checkbox" name="options[]" value="Benjamins"> Benjamins<br>
<input type="checkbox" name="options[]" value="Minimes"> Minimes<br>
<input type="checkbox" name="options[]" value="Cadets "> Cadets <br>
<!-- <input type="checkbox" name="options[]" value="Injection au méthane"> Injection au méthane<br>-->
<center><input type="submit" name="box" value="Dispatcher"></center>
</form>
<?php
if (isset($_POST['box']) && $_POST['box'] == 'Dispatcher') {
if (empty($_POST['titre']) || empty($_POST['message'])) {
$erreur = 'Vous avez omis au moins un champs.';
}
else {
$envoi = $_GET['envoi']; //aiguilleur
//$voiture = $_GET['voiture']; //Nom de la voiture
$options = $_GET['options']; //Contenu des cases à cocher
$options_text = implode(', ',$options);
echo '<h4>Les cases cochées sont :</h4>';
echo '<p>Catégorie(s):<br><br>'.$options_text.'</p>';
} }?>
Le message d'erreur:
Warning: implode() [function.implode]: Invalid arguments passed in D:\vhosts\XX.x\xxx\xxx\xxx\envoyer.php on line 137
Les cases cochées sont :
Catégorie(s):
La ligne 137 étant
$options_text = implode(', ',$options);
Si tu peux m'aider... n'hésite pas