CheckBox dans tableau
Fermé
namir
-
9 juin 2021 à 11:25
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 15 juin 2021 à 12:15
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 15 juin 2021 à 12:15
A voir également:
- CheckBox dans tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Tableau de combinaison loto 5/90 - Forum Excel
- Le fichier contient un tableau présentant un extrait des livres les plus prêtés à paris en 2016. filtrez le tableau pour ne faire apparaître que les bandes dessinées ado. puis filtrez le tableau pour ne faire apparaître que celles dont l'auteur est zep. quel est le titre de la bande dessinée ado de zep qui a été la plus prêtée d'après ce tableau ? ✓ - Forum Windows 10
10 réponses
yg_be
Messages postés
22728
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 476
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
22728
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 476
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
22728
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 476
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
22728
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 476
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
22728
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 476
>
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
22728
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 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
22728
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 476
>
nemir
15 juin 2021 à 12:03
15 juin 2021 à 12:03
as-tu adapté ton code?
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
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.