Problème de récupération checkboxes
Résolu/Fermé
lolo-viuz
Messages postés
7
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
29 septembre 2007
-
21 sept. 2007 à 08:08
sacrelolo - 22 sept. 2007 à 02:11
sacrelolo - 22 sept. 2007 à 02:11
A voir également:
- Problème de récupération checkboxes
- Convertisseur récupération de texte - Guide
- Impossible de récupérer mon compte gmail - Guide
- Recuperation video youtube - Guide
- Récupération message whatsapp - Guide
- Recuperation de données - Guide
2 réponses
Pour les checkbox, la valeur retournée par choix[] est un array des cases cochées, donc tu dois le parcourir pour avoir les valeurs des cases cochées
de plus:
<?
//---------------choix 1-------------------------
if (isset($choix))
{
$edit= 'Groupements';
$choix = $_POST['choix'];
$select = 'fr_groupmt_profil.id,fr_groupmt_profil.pays';
$select_from = 'fr_groupmt_profil';
$where = 'fr_groupmt_profil.pays';
}
//-------------choix 2---------------------------
else if (isset($_POST ['$filtrage2']))
{
$edit= 'autres';
$filter= $_POST["filtrage2"];
$select = 'fr_particulier_profil.id,fr_particulier_profil.pays';
$select_from = 'fr_particulier_profil';
$where = 'fr_particulier_profil.pays';
}
//-----------par défaut---------------------------
else
{
$edit= 'Entreprises';
$filter= 'entrepr';
$select = 'fr_entrepr_profil.id,fr_entrepr_profil.pays';
$select_from = 'fr_entrepr_profil';
$where = 'fr_entrepr_profil.pays';
}
Tu dois récupérer les valeurs postées par $_POST['choix'] car si tu as RegisterGlobal à of dans le php.ini , ça ne marche pas avec $choix directement
Donc mets :
de plus:
<?
//---------------choix 1-------------------------
if (isset($choix))
{
$edit= 'Groupements';
$choix = $_POST['choix'];
$select = 'fr_groupmt_profil.id,fr_groupmt_profil.pays';
$select_from = 'fr_groupmt_profil';
$where = 'fr_groupmt_profil.pays';
}
//-------------choix 2---------------------------
else if (isset($_POST ['$filtrage2']))
{
$edit= 'autres';
$filter= $_POST["filtrage2"];
$select = 'fr_particulier_profil.id,fr_particulier_profil.pays';
$select_from = 'fr_particulier_profil';
$where = 'fr_particulier_profil.pays';
}
//-----------par défaut---------------------------
else
{
$edit= 'Entreprises';
$filter= 'entrepr';
$select = 'fr_entrepr_profil.id,fr_entrepr_profil.pays';
$select_from = 'fr_entrepr_profil';
$where = 'fr_entrepr_profil.pays';
}
Tu dois récupérer les valeurs postées par $_POST['choix'] car si tu as RegisterGlobal à of dans le php.ini , ça ne marche pas avec $choix directement
Donc mets :
if (isset($_POST['choix']))à la place de if (isset($choix))