CheckBox dans tableau
Fermé
namir
-
9 juin 2021 à 11:25
jordane45 Messages postés 38310 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 15 juin 2021 à 12:15
jordane45 Messages postés 38310 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 15 juin 2021 à 12:15
A voir également:
- CheckBox dans tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
- Tableau coefficient marge ✓ - Forum Excel
10 réponses
yg_be
Messages postés
23343
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
Ambassadeur
1 551
9 juin 2021 à 11:31
9 juin 2021 à 11:31
bonjour,
d'où vient
d'où vient
$service["Mailinblack"]?
Mon $service vient d'ici :
if(isset($_GET["id"])){ $stmt = $pdo->prepare('SELECT * FROM mailinblack WHERE id = :id'); $stmt->bindValue(':id', (int)$_GET['id'], PDO::PARAM_INT); $stmt->execute(); $service = $stmt->fetch(); $stmt->closeCursor(); } ?>
yg_be
Messages postés
23343
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
Ambassadeur
1 551
9 juin 2021 à 12:08
9 juin 2021 à 12:08
quel est le type et le contenu du champ Mailinblack dans la table mailinblack?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Après, même si il faut appuyé sur un bouton après avoir coché pour enregistrer les éléments cochés, ce n'est pas un problème.
yg_be
Messages postés
23343
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
Ambassadeur
1 551
9 juin 2021 à 13:27
9 juin 2021 à 13:27
un booléen ne serait-il pas préférable?
techniquement ce serait possible aussi mais sur ce site j'ai réalisé le premier comme ça alors j'ai continué ainsi
yg_be
Messages postés
23343
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
Ambassadeur
1 551
14 juin 2021 à 13:11
14 juin 2021 à 13:11
où est le code qui modifie le champ Mailinblack dans la table mailinblack?
J'avais fais quelque chose comme ça :
(ceci est ma page modifierProspectionReq.php)
Mais quand je modifier dans des "modifierProspection.php" par exemple, avec ce code j'arrivais à modifier tout ce qu'il me fallait car j'avais tout mis dans un <from action="modifierProspectionReq.php"> sauf que actuellement, dans ce tableau, même quand je met le from ça ne fonctionne pas, donc je pense que je le met au mauvaise endroit ou alors qu'il faudrait que je fasse ça autrement
(ceci est ma page modifierProspectionReq.php)
<?php include("pdo.php"); $stmt = $pdo->prepare('SELECT * FROM mailinblack WHERE id = :id'); $stmt->bindValue(':id', $_POST["id"], PDO::PARAM_INT); $stmt->execute(); $poste = $stmt->fetch(); $stmt = $pdo->prepare("UPDATE mailinblack SET mailinblack = :mailinblack WHERE id = :id"); $stmt->bindValue(':mailinblack', $_POST["mailinblack"], PDO::PARAM_STR); $stmt->execute(); $stmt->closeCursor(); header("Location:prospectionMIB.php"); exit(); ?>
Mais quand je modifier dans des "modifierProspection.php" par exemple, avec ce code j'arrivais à modifier tout ce qu'il me fallait car j'avais tout mis dans un <from action="modifierProspectionReq.php"> sauf que actuellement, dans ce tableau, même quand je met le from ça ne fonctionne pas, donc je pense que je le met au mauvaise endroit ou alors qu'il faudrait que je fasse ça autrement
yg_be
Messages postés
23343
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
1 551
>
nemir
14 juin 2021 à 14:41
14 juin 2021 à 14:41
si tu penses que ton tableau n'est pas correct, examine le code source HTML de la page affichée.
je me demande si tu ne devrais pas commencer par suivre ces conseils:
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
je me demande si tu ne devrais pas commencer par suivre ces conseils:
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
nemir
>
yg_be
Messages postés
23343
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
14 juin 2021 à 14:48
14 juin 2021 à 14:48
Mon tableau est correct, le seul problème c'est que je n'arrive pas à garder cocher ma checkbox que ce soit dans mon tableau où dans ma bdd
yg_be
Messages postés
23343
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
1 551
>
nemir
15 juin 2021 à 12:03
15 juin 2021 à 12:03
as-tu adapté ton code?
jordane45
Messages postés
38310
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
15 juin 2021 à 12:15
15 juin 2021 à 12:15
Bonjour,
Déjà, comme te l'a suggéré Yg_be, commence par appliquer ceci à ton code :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Ensuite, il y a un petit souci au niveau de tes checkBoxes .. enfin.. si tu veux pouvoir t'en servir pour enregistrer dans ta bdd...
Au niveau de l'attribut NAME il faudrait utiliser la syntaxe "tableau"
et dans son "value", y mettre l' ID de la ligne correspondante....
De cette façon, tu récupèreras, lors du SUBMIT de ton formulaire, un ARRAY contenant toutes les cases cochées...
(il te suffit de faire un var_dump de ta variable $_POST pour voir ce qu'elle retourne lorsque tu submit... )
Une fois que ça sera fait, si tes soucis persistent, il faudra que tu nous montres ton codes COMPLET ainsi que le résultat de ton var_dump.
Déjà, comme te l'a suggéré Yg_be, commence par appliquer ceci à ton code :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Ensuite, il y a un petit souci au niveau de tes checkBoxes .. enfin.. si tu veux pouvoir t'en servir pour enregistrer dans ta bdd...
Au niveau de l'attribut NAME il faudrait utiliser la syntaxe "tableau"
et dans son "value", y mettre l' ID de la ligne correspondante....
name="Mailinblack[]" value="$id"
De cette façon, tu récupèreras, lors du SUBMIT de ton formulaire, un ARRAY contenant toutes les cases cochées...
(il te suffit de faire un var_dump de ta variable $_POST pour voir ce qu'elle retourne lorsque tu submit... )
Une fois que ça sera fait, si tes soucis persistent, il faudra que tu nous montres ton codes COMPLET ainsi que le résultat de ton var_dump.