Bonsoir,
Pouvez-vous m'aider car j'ai un peu mal à la tête comme un palet dans les gencives, ca fait pas du bien je peux vous assurer
Voilà j'ai une page avec une série de programmes auxquels je peux m'abonner. En face de chaque programme une case à cocher.
Mon but : Au moment ou l'internaute clique sur le bouton, j'aimerai que
- si son choix n'est pas en base qu'on fasse un insert
- si il y a déjà une valeur pour ce programme qu'on update en fonction de ce qu'il aura fait
Je ne sais pas si c'est clair.
Pour le moment j'ai traité le tout en 2 opérations mon formulaire d'un côté, mon script php de l'autre.
Ci-dessous un extrait du code :
if ($_POST["programme"]) { //case cochée ?
foreach($_POST["programme"] as $index => $valeur) {
//ici les paramètres de connexion
$query = "INSERT INTO programmes (id_liaison,id_client,id_programme) values ('',".$_SESSION["id"].",".$valeur.")"; //j'alimente ma table de liaison
$result = mysql_query($query);
}
Je teste si la case est cochée mais je dois tester même les non cochées...
Merci de votre aide.
Cordialement,
NHL92