PHP MySQL - Enregistrer valeur checkbox
Résolu/Fermé
Sinistrus
Messages postés
1010
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 juin 2023
-
8 avril 2015 à 14:02
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - 8 avril 2015 à 15:05
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - 8 avril 2015 à 15:05
A voir également:
- PHP MySQL - Enregistrer valeur checkbox
- Audacity enregistrer son pc - Guide
- Enregistrer en pdf - Guide
- Enregistrer son ecran - Guide
- Comment enregistrer une video youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
Modifié par gravgun le 8/04/2015 à 15:06
Modifié par gravgun le 8/04/2015 à 15:06
'lut, première étape: tu arrêtes d'utiliser l'extension MySQL, lis cet article pour savoir pourquoi; et le remplaces par MySQLi ou PDO.
(J'insiste, il faut que tu changes)
Deuxième étape: c'est un peu de PHP et de SQL.
L'élément de
En utilisant l'opérateur ternaire, on fait court et récupère les valeurs:
from human import idiocy
del idiocy
(J'insiste, il faut que tu changes)
Deuxième étape: c'est un peu de PHP et de SQL.
L'élément de
$_POSTcorrespondant à ta checkbox sera existant si la case est cochée, et non défini si elle ne l'est pas (donc
isset($_POST['element'])renverra
truesi la case est cochée).
En utilisant l'opérateur ternaire, on fait court et récupère les valeurs:
$Fr_Pays_CI = isset($_POST["Fr_Pays_CI"]) ? "1" : "0"; $Fr_Pays_SN = isset($_POST["Fr_Pays_SN"]) ? "1" : "0";Et comme tu utiliseras les requêtes préparées, pas d'atrocités genre
mysql_real_escape_string(exemple PDO):
$req = $bdd->prepare("INSERT INTO maTable (paysCi, paysSn) VALUES (:paysCi, :paysSn)"); $req->execute(array( ":paysCi" => $Fr_Pays_CI, ":paysSn" => $Fr_Pays_SN ));
from human import idiocy
del idiocy
Sinistrus
Messages postés
1010
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 juin 2023
17
8 avril 2015 à 15:05
8 avril 2015 à 15:05
Merci gravgun, c'est la seconde fois que tu me dis de changer en MySQLi ou PDO
Je suis en train de le faire (promis) mais c'était pour avancer un peux sur cette correction (version 2).
La version 3 (actuelle) est en cours de maintenance !
En tout cas merci infiniment de m'avoir prévenu, je l'ignorais depuis ton précédent poste.
Je suis en train de le faire (promis) mais c'était pour avancer un peux sur cette correction (version 2).
La version 3 (actuelle) est en cours de maintenance !
En tout cas merci infiniment de m'avoir prévenu, je l'ignorais depuis ton précédent poste.